当我使用Android SDK和AVD Manager与Eclipse时,我遇到了各种奇怪的错误,比如标题中的错误。一般来说,我只是拔掉手机并将其重新插入或关闭并重新打开Eclipse,但这令人沮丧。显然Conversion to Dalvik format failed: Unable to execute dex: wrapper was not properly loaded first
不允许我编译我的应用程序,我认为这是因为我试图使用emulator is so slow的一些建议来运行模拟器无济于事。我想我应该在Ubuntu 11.04上添加运行eclipse 3.5.2
答案 0 :(得分:8)
重新启动eclipse并运行项目。安装新目标版本时出现错误。安装完成后,它将自动修复。否则重启eclipse。
答案 1 :(得分:4)
我在Macbook上遇到了同样的错误。我尝试了此链接http://techmologies.blogspot.com/2009/05/conversion-to-dalvik-format-failed-with_06.html中解释的方法之一并解决了问题。
将以下两行放在eclipse.ini文件中:
-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe
请根据实际情况修改第二行。
答案 2 :(得分:3)
如果您已升级SDK,并且未更新ADT插件,则会显示此错误。请通过更新ADT插件检查一次
答案 3 :(得分:2)
我在不同的文件夹中创建了一个Eclipse的新安装(使用相同的SDK文件夹)并将代码导入工作区&它又开始起作用了。