2011-07-13 52 views
25

我编程的Android应用程序,之后我添加了一个选项卡布局到程序中的错误显示高达:转换为Dalvik格式失败,出现错误1解决方案?

转换为Dalvik的格式失败,错误1

我试图清理项目,并在本网站上查看所有其他解决方案。有人也发现了这个错误的一些晦涩的解决方案?

+0

检查此答案,它可能会帮助您http://stackoverflow.com/a/28319156/2219600 – amalBit

回答

19
+0

第二个链接出现的解决方案之一是删除项目,然后将其导回 – YoKaGe

+0

我将如何这完全是因为如果我删除它而不是如何导入它 – YoKaGe

+0

您可以将项目的文件夹移动到您的eclipse工作区之外的另一个位置,然后创建一个具有相同名称的新项目并逐个导入每个类和xml文件。这将是一个痛苦,但也许是唯一的修复。您是否尝试使用选项卡视图删除布局文件,并查看错误是否消失? – Vector

9

Windows 7的解决方案,如果你正在使用ProGuard混淆:

证实了这一问题是由ProGuard的命令行的文件
[Android的SDK安装目录] \工具\ 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 
+1

谢谢!这正是我的Windows 7 64位操作系统上正在发生的事情! :) – Jona

1

此问题归咎于您可能在类路径中添加的jar中的一些冲突。 尝试删除特定的jar(点击和跟踪)并查看错误是否消失。

14

对于那些在最后几天到达这里的人(请参阅此发布日期),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。

+0

优秀。谢谢。 –

+0

在尝试了所有其他建议的解决方案之后,重新导入项目解决了我的问题。谢谢。 –

+1

+1你是男人!你浪费了8个小时在屏幕上击中我的头后,你回答救了我! –

4

我得到这个是因为我手动添加了android.jar到构建库,因为它说它没有找到android库。此修复程序是...

  1. 删除的android.jar从建库

  2. 右键单击该项目,选择“Android的工具”,然后选择“修复项目属性”

希望这会有所帮助。

+0

像这样的东西帮助解决了我的问题。但是我需要在这之后清理。 – arantius

0

两个简单的步骤:

  1. CLEAN
  2. BUILD
5

升级Proguard的到最新版本的IE,4.7 ...下载中心从http://sourceforge.net/projects/proguard/files/latest/download?source=files拉链....然后复制将“lib”和“bin”文件夹从zip文件夹中的sdk/tools/proguard /中替换为默认的或者说旧的“bin”和“lib”....尝试再次导出您的项目...

+0

为我工作!清洁不是......所以也许有些人需要这样做 – reox

+0

适合我!谢谢! – ihrupin

2

哈d升级到Eclipse Indigo后出现同样的问题。整个错误列表开始

[dx] java.lang.IllegalArgumentException: already added: <some library>; 

Conversion to Dalvik format failed with error 1 

解决方案结束:

  • 右键单击项目,并选择 “属性”
  • 选择“Java构建路径“在左侧的树上
  • 选择顶部的”库“标签
  • 您可能会在列表中看到此库(它不是罐子,但是 库!,罐子在下面)
  • 删除它。
1

我有同样的问题,并花了很多时间尝试我可以做的一切,所以唯一的方法是我将ADT升级到最新版本。因此,如果顶部没有任何帮助,只需进入帮助 - >“检查更新”即可。

2

从.classpath文件中删除<classpathentry kind="lib" path="libs"/>

这对我有用。

0

在设置DropBox示例应用程序时,我遇到了此错误。

的解决方案是从构建路径中删除所有的JAR文件,删除里面/库一切,早在粘贴必需的JAR文件,并重新加入到构建路径。

0
Removed all the projects from workspace 
Import projects back 
Clean 

工作!

相关问题