当前位置: 首页 > 知识库问答 >
问题:

原因:BuildOutput.apkData不能为空

慕容恩
2023-03-14

当我尝试在手机的模拟器o中运行“app”时,使用Kotlin的android应用程序抛出了这个异常。当我构建我的项目时,它运行良好,没有错误。

我正在使用:

  • SDK 28(Android 9.0(Pie))
  • 等级5.1.1
  • 分级插件3.5.0-alpha03
  • Kotlin 1.3.10
  • Java 1.8.0_151
  • OSX 10.13.2
    org.gradle.internal.exceptions.LocationAwareException: buildOutput.apkData must not be null
        at org.gradle.initialization.exception.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:99)
        at org.gradle.initialization.exception.DefaultExceptionAnalyser.collectFailures(DefaultExceptionAnalyser.java:65)
        at org.gradle.initialization.exception.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:39)
        at org.gradle.initialization.exception.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:29)
        at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:194)
        at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:141)
        ...
    Caused by: java.lang.IllegalStateException: buildOutput.apkData must not be null
        at com.android.build.gradle.internal.ide.EarlySyncBuildOutput$Companion$load$2.invoke(EarlySyncBuildOutput.kt:103)
        at com.android.build.gradle.internal.ide.EarlySyncBuildOutput$Companion$load$2.invoke(EarlySyncBuildOutput.kt:67)
        at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:174)
        at kotlin.sequences.SequencesKt___SequencesKt.toCollection(_Sequences.kt:691)
        at kotlin.sequences.SequencesKt___SequencesKt.toMutableList(_Sequences.kt:721)
        at kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:712)
        ...

共有1个答案

史英飙
2023-03-14

单击生成->清理项目

然后生成->生成项目

在3.5.0-ALPHA3、-ALPHA5和3.4.0级(项目级)上测试

classpath 'com.android.tools.build:gradle:3.5.0-alpha03'
 类似资料:
  • 我在我的android应用程序项目中安装了multidex解决方案,在“Google Play Dev”中,人们会遇到如下错误: 据我所知,我已经正确安装了multidex(阅读了关于此错误的其他来源&multidex) 是的。我用ProGuard。

  • 问题内容: 我在雄猫服务器(+ liferay)上收到此异常 我的课是这样的: 我在行上收到此异常, 当队列已满但大小为2 ^ 31时,可能会发生此错误,并且我确定没有那么多命令在等待。 一开始一切都稳定,但在我重新部署战争后,一切开始发生。此类不是战争的一部分,而是放在tomcat / lib中的jar中。 您是否知道为什么会发生这种情况以及如何解决? 问题答案: 从ThreadPoolExec

  • 嗨,我有问题与logback和slf4j,我写简单的应用程序,后来是包装在罐,我想添加有日志使用logback 即时通讯使用: 我主要有: 用于在jar文件外加载logback.xml配置 最有趣的是,这个程序在本地机器(Windows)上运行(读取logback.xml、创建文件、写入文件),但当我将它上传到远程服务器(linux)时,我出现了奇怪的错误 问题是他为什么要投ch。向后退。经典来自

  • 问题内容: 由于当前在Spring中对Hibernate 4的支持不足,我不得不将Hibernate从版本4降级到版本3(具体来说是3.3.2GA),现在该项目在尝试使用hbm2ddl生成架构时无法构建。这个错误太模糊了,谷歌并没有带来太多收益。 这是我的pom.xml: 跑步 失败于 完整的堆栈跟踪为: 希望有人可以对此有所启发! 问题答案: 在尝试使havennate模型使maven引导数据库

  • 本文向大家介绍form.submit()不能提交表单的原因分析,包括了form.submit()不能提交表单的原因分析的使用技巧和注意事项,需要的朋友参考一下 直接上代码把: 表单数据提交到本页面,下面是js处理 如果表单提交,在本页面有一段提示信息 结果是测试了许久都没有看到提示信息,以为是代码错了或者方法写错了,仔细核对,在结果官方文档,确认没有出错。 formId.submit()不能提交,

  • 代码有效,但不是原因 这只会显示最后两个字的原因,我不知道为什么?我如何将其转为包含全部原因 (命令是'!静音@成员[时间][原因])