之前用的是AS3.3.1,gradle使用的是4.10.1,build tools采用3.2.0,后来AS提示版本升级,我就升级了,升级到了3.5.2,结果编译项目都正常的,直接安装到手机也正常的,但是Generate Signed Apk就报Cause: buildOutput.apkInfo must not be null。百度了一堆,全是让clean然后rebuild project的,试了好多遍,没用!!重启AS也没用。这就非常糟糕了。

【报错记录】AS升级到3.5.2后打包报apkInfo must not be null

【报错记录】AS升级到3.5.2后打包报apkInfo must not be null

导致这个问题的原因是Android Studio的版本和Gradle的版本不匹配,

gradle换成5.4.1,build tools(在项目根目录中的build.gradle)换成3.5.2即可解决这个问题。

【报错记录】AS升级到3.5.2后打包报apkInfo must not be null

【报错记录】AS升级到3.5.2后打包报apkInfo must not be null

相关文章: