【发布时间】:2013-02-19 09:24:56
【问题描述】:
我正在为 android 编写应用程序,在向程序添加选项卡布局后,出现错误:
转换为 Dalvik 格式失败,出现错误 1
我已尝试清理项目并查看此网站上的所有其他解决方案。是否有人也找到了一些模糊的解决方案来解决这个错误?
【问题讨论】:
-
检查这个答案,它可能会帮助你stackoverflow.com/a/28319156/2219600
标签: android
我正在为 android 编写应用程序,在向程序添加选项卡布局后,出现错误:
转换为 Dalvik 格式失败,出现错误 1
我已尝试清理项目并查看此网站上的所有其他解决方案。是否有人也找到了一些模糊的解决方案来解决这个错误?
【问题讨论】:
标签: android
【讨论】:
对于那些在最后几天到达这里的人(请参阅此发布日期),the last upgrades to ADT 14 have been causing every android project which uses an android library project to fail building with that error。 我试过this solution,它对我有用。
总结一下,如果你使用的是android库项目:
包资源管理器,右键单击->从构建路径中删除(确定取消链接),在您工作区的项目中的所有 XXX_src 上。
【讨论】:
Windows 7 解决方案(如果您使用 ProGuard 进行混淆):
确认问题是由文件中的 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
【讨论】:
将您的 Proguard 升级到其最新版本,即 4.7... 从http://sourceforge.net/projects/proguard/files/latest/download?source=files 下载 zip .... 然后将“lib”和“bin”文件夹从 zip 复制到您的 sdk/tools/proguard/ 到替换默认值或说旧的“bin”和“lib”....再次尝试导出您的项目...
【讨论】:
我得到这个是因为我手动将 android.jar 添加到构建库中,因为它说它没有找到 android 库。解决方法是...
从构建库中移除 android.jar
右击项目,进入“Android工具”,选择“修复项目属性”
希望这会有所帮助。
【讨论】:
如果您使用的是 Android SDK 工具修订版 12,请查看此链接:Android SDK tools revision 12 has problem with Proguard => error conversion to Dalvik format failed with error 1
简单地清理、重新导入、删除库是行不通的!用 v11 替换工具目录是我唯一的解决方案!
【讨论】:
升级到 Eclipse Indigo 后遇到同样的问题。整个错误列表以
开头 [dx] java.lang.IllegalArgumentException: already added: <some library>;
结束于
Conversion to Dalvik format failed with error 1
解决办法:
【讨论】:
从 .classpath 文件中删除 <classpathentry kind="lib" path="libs"/>。
这对我有用。
【讨论】:
这个问题是由于您可能在类路径中添加的 jar 中的一些冲突造成的。 尝试删除特定的 jar(hit and trail)并查看错误是否消失。
【讨论】:
我也遇到了同样的问题,我花了很多时间尽我所能,所以唯一对我有用的方法是将 ADT 升级到最新版本。因此,如果上面的内容对您没有任何帮助,请转到帮助->“检查更新”。
【讨论】:
两个简单的步骤:
【讨论】:
在设置 DropBox 示例应用时,我遇到了这个错误。
解决方案是从构建路径中删除所有 JAR 文件,删除 /libs 中的所有内容,将所需的 JAR 文件重新粘贴进去,然后再次将它们添加到构建路径中。
【讨论】:
Removed all the projects from workspace
Import projects back
Clean
成功了!
【讨论】: