我在这里有一个 JavaME 项目,我必须在其中包含一个给定的库。我使用的是 Netbeans 6.8,所以我只是将库添加到项目中。然后将库的类正确打包到生成的 jar 文件中。
我现在的问题是 Proguard 混淆器不能触及这个库的类。所以我尝试了不同的 -keep 选项:
-保留类 com.package.**
我也尝试过 -keepnames 和 -keepclassmembers,但 Proguard 不会说:
编辑代码时出现意外错误:
类 = [com/package/class]
方法 = [run()V]
Exception = [java.lang.IllegalArgumentException](长度为 [1075] 的代码中的指令偏移量 [1077] 无效)
错误:长度为 [1075] 的代码中的指令偏移量 [1077] 无效
有没有办法告诉 Proguard 忽略某个库或某些类?
提前致谢!