java - android: proguard 混淆导入的 jar

标签 java android obfuscation proguard

我制作了一个 IM 客户端,它使用 asmack .jar 库与 google IM 服务服务器进行通信。

现在我尝试从 eclipse 导出我的应用程序并使用 proguard 工具来混淆我的类。 问题是,导出项目并运行后,我无法登录谷歌,因为我从 asmack lib 中收到错误...
错误之一:01-21 09:52:19.602:WARN/System.err(24297):java.lang.UnsupportedOperationException:java.lang.NoSuchMethodException:值 我还从 asmack 获得了 NoSuchClassException 和一些包名称。

我必须进行哪些设置才能完成这项工作? 谢谢!

最佳答案

问题解决了...我必须将错误中注意到的所有类放在 progurad 的 -keep 公共(public)类属性中

关于java - android: proguard 混淆导入的 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4756589/

相关文章:

java - 如何在 Java 中修剪字符串

使用文件和格式化程序时,java txt 文件被覆盖

java - 如何在 Java 中比较字符串?

java - Android Microsoft Office 库(.doc、.docx、.xls、.ppt 等)

javascript - NodeJS 应用程序的安全分发

java - onErrorResume 没有按预期工作

android - java.io.IOException : BufferedInputStream is closed 异常

安卓。系统应用程序的 native 库

android - 保留所有字符串 JNI android 以防止逆向工程?

android - 使用 Proguard 混淆后出现 SuperNotCalledException