Android混淆报错BUILD FAILED之You may need to add missing library jars or update their versions

问题引入

混淆打包,报错如下:

Warning: there were 27 unresolved references to classes or interfaces.
         You may need to add missing library jars or update their versions.
         If your code works fine without the missing classes, you can suppress
         the warnings with '-dontwarn' options.
         (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass)
Warning: Exception while processing task java.io.IOException: Please correct the above warnings first.

FAILURE: Build failed with an exception.

解决方案

其实报错信息已经给解决方案了,点我直达

打开链接,关键信息如下:

If you don't feel like filtering out the problematic classes, you can try your luck with the -ignorewarnings option, or even the -dontwarn option. Only use these options if you really know what you're doing though.

根据文档提示,可以通过-ignorewarnings-dontwarn ***来解决。

偷懒,直接使用ignorewarnings,插入到proguard-project.txt首行,再次编译打包,成功。

小结

胆大心细,遇事莫慌,哈哈哈~

猜你喜欢

转载自blog.csdn.net/u010358168/article/details/83303733
今日推荐