升级AndroidStudio3.5后出现Caused by: java.lang.IllegalStateException: buildOutput.apkData must not be ...

升级AndroidStudio3.5后出现Caused by: java.lang.IllegalStateException: buildOutput.apkData must not be null 解决方法

最近升级了AndroidStudio3.5,与以往一样,总会遇到一些坑,不过这次遇到的坑确实有点让我大跌眼镜,好吧,未来分享我跳坑的喜悦,所以形成此文以帮助大家一起跳过此坑。

首先分享一下尝试过的其他方法,虽然对我此次跳坑没凑效,不过大家可以先尝试。

方法一:

Clean Project 和 Rebuild Project ;

方法二:

先打包一个debug包,然后再打release(其实这方法已经接近我的方法了);

我的方法:

在签名打包apk选择文件输出路径时,坑就在这,v3.5之前默认给你输出到build\outputs\apk\ 这个路径下,所以之前的版本不需要你选择即可妥妥的打包,可3.5版本只默认给你选择了项目应用的根路径上,所以就buildOutput.apkData must not be null 了。

上面的方法二,说先打包debug再打包release觉得突然就成功了,其实就是后来选择了指定的目录,所以buildOutput.apkData 就不会null了。

好吧,解决办法如下,

我的解决办法

转载请注明出处!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容