【发布时间】:2011-07-15 10:35:38
【问题描述】:
我在使用被 proguard 混淆的应用程序导出到签名应用程序时失败,并且包括市场许可。
Dalvik 错误 1 失败。
如果我禁用 proguard,它会起作用。 如果我禁用许可,它会起作用。
我需要使用许可,我需要混淆主代码。
有什么建议吗?
谢谢 克里斯
我找到了答案! 修改 proguard.bat 文件有效! Android SDK tools revision 12 has problem with Proguard => error conversion to Dalvik format failed with error 1
【问题讨论】:
-
只是在黑暗中拍摄,但当我第一次使用 progaurd 时出现错误(虽然不记得是什么了)。我最终发现这是因为我的工作区(运行 XP 的 PC)的路径中有空格。我最终将我的整个工作区重新定位到一个没有空格的新文件夹,它工作正常。
-
谢谢,我一开始也遇到了同样的问题。这是新的,在我添加许可代码时出现。
-
我尝试使用 proguard 集导出许可证示例应用程序。并且失败并出现同样的错误。
-
在这里尝试接受的答案中推荐的内容...stackoverflow.com/questions/2680827/…
-
完成了!重建了一个全新的清洁环境。仅在尝试导出已签名的应用时才会发生这种情况
标签: android proguard android-lvl