最近在项目里,添加了混淆。将app.gradle里面的字段minifyEnabled 设为true。开启混淆。
没想到,刚开启,运行项目时,报错Error:Execution failed for task ':app:packageDebug'. > file == null。
说我的项目packageDebug文件为null。很明显,我是混淆后,该文件,被删除了。
我选择Android Studio的Build,点击Clean Project。就好使了。
我发现,有很多的错误,都是Clean Project就好使,很强大的一个功能。
本文记录了一次在项目中开启代码混淆后遇到的包文件丢失问题及解决方案。通过设置app.gradle中的minifyEnabled为true来启用混淆,但随即遇到了packageDebug文件为null的错误。最终发现,使用Android Studio的Clean Project功能可以有效解决此类问题。

1万+

被折叠的 条评论
为什么被折叠?



