类型转换为Dalvik格式失败:无法执行dex:包装程序未正确加载

5

我在使用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。

4个回答

8

只需重新启动Eclipse并运行项目即可。错误是在安装新的目标版本时出现的。完成安装后,它会自动修复。否则,请重新启动Eclipse。


4

这个在Linux上还能用吗?老实说,我甚至不知道Eclipse在哪个文件夹里,一旦找到它,我会尝试你的建议。 - dylan murphy
你可以像这样使用“find”命令:find / -name eclipse - Box
在添加 ...\jdk1.7.0... 后对我有效。 - Jace Browning

3
如果您已经升级了SDK,但没有更新ADT插件,就会出现此错误。请通过更新ADT插件来检查一次。

2

我在不同的文件夹中安装了新的Eclipse(并使用相同的SDK文件夹),将代码导入工作区,它又开始正常工作了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接