我一直在使用一个使用Apache FTP Server作为库的应用程序,一切正常,直到我使用minifyEnable编译项目并生成一个签名的apk,许多警告来了,如果我添加“不警告”,它会成功编译,但在运行时会出现一些错误。
这是否意味着如果我要启用minify,我应该使用source编译库?如果是这样,我如何使用src.jar作为源库并编译它?
答案 0 :(得分:0)
我可以通过将以下内容添加到proguard-rules.pro文件中来解决此问题,该文件设置了最小化/模糊处理的规则:
-keep class org.apache.** { *; }
这可以避免混淆org.apache.ftpserver,org.apache.mina等源代码。
希望这会有所帮助:)