我正在为Android编写一个应用程序,在添加选项卡布局之后,出现了以下错误:
转换为Dalvik格式时出错,错误代码为1
我尝试过清理项目并查看此网站上该问题的所有其他解决方案。是否有人找到了某些晦涩的解决此错误的方法?
我正在为Android编写一个应用程序,在添加选项卡布局之后,出现了以下错误:
转换为Dalvik格式时出错,错误代码为1
我尝试过清理项目并查看此网站上该问题的所有其他解决方案。是否有人找到了某些晦涩的解决此错误的方法?
针对那些在最近几天到达这里的人(请查看文章发布日期),ADT 14的最新升级导致使用Android库项目的每个Android项目构建失败。 我尝试了这个解决方案,它对我起作用了。
总之,如果你正在使用Android库项目:
在包资源管理器中,右键单击->从构建路径中移除(取消链接也可以),对于你工作区中所有项目的XXX_src都执行此操作。
如果您使用ProGuard进行混淆,以下是适用于Windows 7的解决方案:
确认问题是由文件[Android SDK安装目录]\tools\proguard\bin\proguard.bat中的ProGuard命令行引起的
编辑下面的行将解决该问题:
call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %*
to
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文件...然后将zip文件中的“lib”和“bin”文件夹复制到sdk/tools/proguard/目录下,以替换默认或旧的“bin”和“lib”文件夹...尝试重新导出您的项目...
从构建库中删除android.jar
右键单击项目,转到“Android工具”,选择“修复项目属性”
希望这可以帮到你。
[dx] java.lang.IllegalArgumentException: already added: <some library>;
Conversion to Dalvik format failed with error 1
从.classpath文件中删除<classpathentry kind="lib" path="libs"/>
。
这对我来说有效。
这个问题是由于您在类路径中添加的一些jar文件之间存在冲突所致。 尝试移除特定的jar文件(尝试错误,直到成功)并查看错误是否消失。