java.lang.IllegalStateException: buildOutput.apkData must not be null

java.lang.IllegalStateException: buildOutput.apkData must not be null_第1张图片

随着5G的推进,国内各大厂商陆陆续续发布搭载Android 10系统的5G手机。

对于我们应用开发者来说重心是放在Android 10系统上,不是5G。每年谷歌推出大版本系统对我们就是一种挑战,因为我们要做各种适配。

AS 3.5.0推出近两个月了,今天从AS 3.3.1升级上去(心里慌得一批)[最怕客户反馈问题,因为他们要的就是马上给我解决]。首次运行直接抛出java.lang.IllegalStateException: buildOutput.apkData must not be null,找了下网上的解决方案,先clean projec,再make project就能在真机上运行(还是不行的话,rebuild project试下)。如果顺利的话,这还不算完,我们要确保调试到上线整个流程不出差错。所以先build apk打包debug正常,generate signed apk又抛出同样的异常...十万个阿玛尼...后来在Stack Overflow上找到解决方案,所以推荐追求谷歌脚步的小码哥们有问题上Stack Overflow。

java.lang.IllegalStateException: buildOutput.apkData must not be null_第2张图片

参考:https://stackoverflow.com/questions/54503325/cause-buildoutput-apkdata-must-not-be-null#

以下是抛错的部分日志:

java.lang.IllegalStateException: buildOutput.apkData must not be null_第3张图片

java.lang.IllegalStateException: buildOutput.apkData must not be null_第4张图片

 

你可能感兴趣的:(Android)