Android 转换为Dalvik格式失败,出现错误1解决方案?
我正在为android编写一个应用程序,在我为程序添加了一个选项卡布局后,出现了一个错误: 转换为Dalvik格式失败,错误为1 我已经尝试过清理这个项目,并在这个网站上寻找解决这个问题的所有其他解决方案。是否有人也找到了解决此错误的模糊方法?请查看此线程Android 转换为Dalvik格式失败,出现错误1解决方案?,android,Android,我正在为android编写一个应用程序,在我为程序添加了一个选项卡布局后,出现了一个错误: 转换为Dalvik格式失败,错误为1 我已经尝试过清理这个项目,并在这个网站上寻找解决这个问题的所有其他解决方案。是否有人也找到了解决此错误的模糊方法?请查看此线程 此处的更多信息:如果您使用的是Android SDK工具修订版12,请查看以下链接: 简单地清理、重新导入、删除LIB是行不通的!用v11替换工具目录是我唯一的解决方案 如果您正在使用ProGuard混淆Windows 7解决方案: 已确认问
此处的更多信息:如果您使用的是Android SDK工具修订版12,请查看以下链接:
简单地清理、重新导入、删除LIB是行不通的!用v11替换工具目录是我唯一的解决方案 如果您正在使用ProGuard混淆Windows 7解决方案: 已确认问题是由文件中的ProGuard命令行引起的
[Android SDK安装目录]\tools\proguard\bin\proguard.bat 编辑以下行将解决此问题:
call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %*
到
这个问题是由于jar中的一些冲突造成的,您可能已经在类路径中添加了这些冲突。
尝试移除特定的jar(点击并跟踪),看看错误是否消失。对于那些在最后几天到达这里的人(请参阅此发布日期)。 我试过了,它对我有效。 Tu总结一下,如果您使用的是android库项目:
Package Explorer,右键单击->从构建路径删除(确定取消链接),在您工作区项目中的所有XXX_src上。我之所以得到这个消息,是因为我手动将android.jar添加到构建库中,因为它说找不到android库。解决办法是
将您的Proguard升级至其最新版本,即4.7。。。从…下载拉链。。。。然后将“lib”和“bin”文件夹从zip复制到sdk/tools/proguard/以替换默认文件夹或说旧的“bin”和“lib”。。。。再次尝试导出您的项目…在升级到Eclipse Indigo后出现同样的问题。整个错误列表以
[dx] java.lang.IllegalArgumentException: already added: <some library>;
解决方案:
- 右键单击项目并选择“属性”
- 在左树上选择“Java构建路径”
- 选择顶部的“库”选项卡
- 您可能会在列表中看到这个库(它不是jar,而是 图书馆!罐子在下面)
- 删除它
- 我也遇到了同样的问题,花了很多时间尽我所能地尝试,所以对我来说唯一有效的方法就是将ADT升级到最新版本。因此,如果顶部没有任何帮助,只需转到“帮助”->“检查更新” 从.classpath文件中删除
这对我很有用。在设置DropBox示例应用程序时,我遇到了此错误 解决方案是从构建路径中删除所有JAR文件,删除/libs中的所有内容,粘贴所需的JAR文件,然后再次将它们添加到构建路径中
Removed all the projects from workspace
Import projects back
Clean
成功了 在第二个链接中出现的一个解决方案是删除项目,然后将其向后导入。我该怎么做呢?因为如果我删除了它,我该如何导入它?您可以将项目文件夹移动到eclipse工作区之外的另一个位置,然后创建一个同名的新项目,并逐个导入每个类和xml文件。这将是一种痛苦,但可能是唯一的解决办法。您是否尝试过使用选项卡视图删除布局文件,并查看错误是否消失?对我来说,问题是Proguard,是由于添加以下行引起的:-keepattributes**,因此这可能不是最终的根本原因,但肯定是导致问题的原因,删除它修复了问题。Proguard的问题。删除它并解决问题。我也有同样的问题。更新到Proguard 4.6解决了这个问题(我也编辑了批处理文件,尽管它似乎可以工作,即使不这样做)。谢谢!这正是在我的Windows 7 64位操作系统上发生的事情!:)在尝试了所有其他建议的解决方案后,这和重新导入项目为我解决了问题。谢谢。+1你就是那个人!在浪费了8个小时在屏幕上撞我的头后,你的回答救了我!为我工作!清洁不是。。。所以也许有些人需要为我做这件事!谢谢像这样的东西帮助我解决了问题。但我需要在这之后清理。检查这个答案,它可能会帮助你
Conversion to Dalvik format failed with error 1
Removed all the projects from workspace
Import projects back
Clean