当我生成一个 android 应用程序包时,它失败并显示“buildOutput.apkInfo 不能为空”
Posted
技术标签:
【中文标题】当我生成一个 android 应用程序包时,它失败并显示“buildOutput.apkInfo 不能为空”【英文标题】:When I generate an android app bundle it fails with "buildOutput.apkInfo must not be null" 【发布时间】:2019-09-09 16:20:29 【问题描述】:android Studio 完成构建过程然后说构建失败
“我已经尝试清理项目并重建它,但结果相同”
输出:
buildOutput.apkInfo must not be null
编辑:我在这里发现了我的问题,我的包似乎发生了一些变化,我通过反转更改来修复它。
如果您来这里是为了解决类似的问题,请先查看此链接Cause: buildOutput.apkData must not be null
【问题讨论】:
Has this helped? @TaseerAhmad no 对我不起作用。 【参考方案1】:适用于 Android Studio 3.5 更新。 (APK 签名问题)
我有同样的问题。我已通过修改目标文件夹解决了这个问题。
一步一步
-
构建
生成签名的包/APK
选择 Android App Bundle 或 APK
添加密钥库
在目标文件夹上:将
c:\user\folder\project\app
更改为 c:\user\folder\project\
总结
之前
c:\user\folder\project\app
之后
c:\user\folder\project\
【讨论】:
【参考方案2】:就我而言,只需简单的步骤即可开始工作:
-
删除App和inner Modules的build文件夹。
清理项目。
重建项目。
就是这样。
【讨论】:
以上是关于当我生成一个 android 应用程序包时,它失败并显示“buildOutput.apkInfo 不能为空”的主要内容,如果未能解决你的问题,请参考以下文章
签署 android 捆绑包时出错:任务“:app:signReleaseBundle”执行失败
为什么我的ODBC连接在Visual Studio中运行SSIS加载时失败,而在使用Execute Package Utility运行相同的包时则失败
angular 生成浏览器应用程序包时是不是可以运行 lint? [复制]
Android - 签名的 APK - Gradle 执行失败