我知道这是一个重复的问题,但我已阅读并尝试了此站点上的所有解决方案,但我仍然收到错误消息;另外,只有当我从 Eclipse 导出我签名的 apk 时,我才会得到它。我能够构建和运行未签名的 apk。
我有:
我知道错误 1 表示我有重复的符号,但我已经检查、清理和重建了我的构建路径一百万次,但我仍然收到错误,仅在我导出时。
我的项目结构如下:
几天前一切正常!任何建议都非常感谢!
提前谢谢...
编辑更新:当我禁用 Proguard 时错误消失。很奇怪。
最佳答案
这是 Windows 开发者工具中 Proguard 的问题 - 编辑 Android SDK\tools\proguard\bin\Proguard.bat
替换:
call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %*
与:
call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %1 %2 %3 %4 %5 %6 %7 %8 %9
保留对此解决方案的引用,因为下次您更新 SDK 工具时,它可能会重新引入(在最近的几个版本中已经存在)。
关于android - "Conversion to Dalvik format failed with error 1"-- 仅在导出时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8161852/