在proguard obfuscate之后,Android项目无法导出apk

时间:2011-12-12 06:50:07

标签: java android proguard

在Eclipse中使用Android SDK Tools R15和ADT 15。但是当我用proguard导出项目到apk文件时,我被Conversion to Dalvik format failed with error 1卡住了(它在proguard关闭的情况下成功运行)。

我找到了this site

然后我清理并重建我的项目,但这没有任何意义。我还尝试使用我项目中所有引用的jar创建一个新的Android项目,然后使用相同的proguard.cfg来混淆代码并导出。但是一切都在测试项目中运作良好。

Eclipse的终端上没有打印任何错误详细信息,因此我无法确定问题。


-keepattributes LocalVariableTable使得proguard产生格式错误的代码。

1 个答案:

答案 0 :(得分:0)

以前曾多次询问过这个问题:

如果您使用Sourceforge官方ProGuard site的最新版本(4.6或4.7)更新Android SDK中旧版本的proguard.jar,问题就会消失。