【发布时间】:2014-07-08 17:48:12
【问题描述】:
我在通过 maven 运行 proguard 时收到如下错误消息。我不明白的是它可以与 ANT 一起使用而没有任何问题。在额外的 Maven 中,可以在实际崩溃之前输出 2 个名为 seed.txt 和 usage.txt 的文件,然后由于某些我不知道的原因而失败。
我在互联网上搜索了错误(“方法必须在 [proguard.optimize.peephole.ClassMerger] 中被覆盖”)并尝试应用建议,但没有解决问题。有人可以给我任何建议吗?我真的被困在这一点上。
utjars, 'D:\Projects\MavenInHerd\Android\SOP\trunk\target\proguard-obfuscated.ja
r', -dump, 'D:\Projects\MavenInHerd\Android\SOP\trunk\target\proguard\dump.txt',
-printseeds, 'D:\Projects\MavenInHerd\Android\SOP\trunk\target\proguard\seeds.t
xt', -printusage, 'D:\Projects\MavenInHerd\Android\SOP\trunk\target\proguard\usa
ge.txt', -printmapping, 'D:\Projects\MavenInHerd\Android\SOP\trunk\target\progua
rd\mapping.txt']
[INFO] Note: there were 185 duplicate class definitions.
[INFO] You should check if you need to specify additional program jars.
[INFO] Error: Method must be overridden in [proguard.optimize.peephole.ClassMerg
er] if ever called
[INFO] ------------------------------------------------------------------------
【问题讨论】: