Android minifyEnable发布编译和Apache FTPServer库

时间:2017-02-28 05:54:55

标签: android

我一直在使用一个使用Apache FTP Server作为库的应用程序,一切正常,直到我使用minifyEnable编译项目并生成一个签名的apk,许多警告来了,如果我添加“不警告”,它会成功编译,但在运行时会出现一些错误。

这是否意味着如果我要启用minify,我应该使用source编译库?如果是这样,我如何使用src.jar作为源库并编译它?

1 个答案:

答案 0 :(得分:0)

我可以通过将以下内容添加到proguard-rules.pro文件中来解决此问题,该文件设置了最小化/模糊处理的规则:

-keep class org.apache.** { *; }

这可以避免混淆org.apache.ftpserver,org.apache.mina等源代码。

希望这会有所帮助:)