0

我正在开发一个应用程序。没有它可以正常工作,proguard但是当我启用proguard它时它不能正常工作。

XMPP 端口无法打开并引发套接字异常

4

1 回答 1

0

这可能是因为 proguard 混淆了你的代码,如果你使用一些外部库,你应该相应地制定混淆规则......你应该检查这个http://developer.android.com/guide/developing/tools/proguard.html

编辑:

我在项目中的规则是:

-libraryjars library_used.jar

而且,如果您遇到一些未找到类的异常,那么您可能希望从混淆过程中删除该类,如下所示:

-keep public class org.package.YourClassHere 

请注意,如果这是最好的方法,我不是 100%,但至少它有效:)

于 2012-06-21T09:18:54.113 回答