【发布时间】:2012-06-21 09:16:16
【问题描述】:
我正在开发一个应用程序。没有proguard 也可以正常工作,但是当我启用proguard 时它不能正常工作。
XMPP端口打不开,抛出socket异常。
【问题讨论】:
标签: android android-widget xmpp proguard socketexception
我正在开发一个应用程序。没有proguard 也可以正常工作,但是当我启用proguard 时它不能正常工作。
XMPP端口打不开,抛出socket异常。
【问题讨论】:
标签: android android-widget xmpp proguard socketexception
这可能是因为 proguard 混淆了你的代码,如果你使用一些外部库,你应该相应地制定混淆规则......你应该检查这个http://developer.android.com/guide/developing/tools/proguard.html
编辑:
我在项目中的规则是:
-libraryjars library_used.jar
而且,如果您遇到一些未找到类的异常,那么您可能希望像这样从混淆过程中删除该类:
-keep public class org.package.YourClassHere
请注意,如果这是最好的方法,我不是 100%,但至少它有效 :)
【讨论】: