【问题标题】:Obfuscating problem when import jar file in project在项目中导入jar文件时混淆问题
【发布时间】:2011-01-03 10:55:42
【问题描述】:

您好,我正在创建一个 j2me 波兰项目,它的 jar 大小非常高,因为我正在使用 j2me 抛光所以我需要混淆 jar 文件

一切都很完美,但现在我需要在我的项目中包含一个外部 jar 文件 所以当我使用 Proguard 进行混淆时,它正在创建像 a.class、b.class 这样的类

所以当我的代码到达我使用该外部 jar 文件的行时,会出现以下错误

没有找到类定义错误 java.lang.NoClassDefFoundErro

我的包名.我的类名

更多说明

我正在使用 eclips,使用 ant 编译文件 然后将那些编译好的文件复制到 wtk scr 中,在 wtk 中构建 之后使用 proguard 进行混淆处理。

如何解决这个问题??

【问题讨论】:

  • 添加分机。 jar 在你的项目中,然后构建它,然后混淆它
  • @org.life.java 我在哪里可以找到 ext.jar???
  • 是的,我正在这样做,但这是给类未找到错误
  • 因为混淆会改变类名可能这是造成问题,有什么解决办法吗??

标签: java java-me obfuscation proguard j2mepolish


【解决方案1】:

你使用/理解 Proguard 的keep option 吗?

【讨论】:

    猜你喜欢
    • 2019-11-06
    • 2013-04-11
    • 2015-08-11
    • 1970-01-01
    • 2012-12-16
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多