我正在开发一个应用程序。没有它可以正常工作,proguard
但是当我启用proguard
它时它不能正常工作。
XMPP 端口无法打开并引发套接字异常。
我正在开发一个应用程序。没有它可以正常工作,proguard
但是当我启用proguard
它时它不能正常工作。
XMPP 端口无法打开并引发套接字异常。
这可能是因为 proguard 混淆了你的代码,如果你使用一些外部库,你应该相应地制定混淆规则......你应该检查这个http://developer.android.com/guide/developing/tools/proguard.html
编辑:
我在项目中的规则是:
-libraryjars library_used.jar
而且,如果您遇到一些未找到类的异常,那么您可能希望从混淆过程中删除该类,如下所示:
-keep public class org.package.YourClassHere
请注意,如果这是最好的方法,我不是 100%,但至少它有效:)