“转换为Dalvik格式失败”错误不会消失

时间:2011-07-27 02:55:51

标签: android eclipse compiler-errors dx

"Conversion to Dalvik format failed: unable to execute dex: wrapper was not properly loaded first"

我在eclipse中使用我的项目收到此错误,并且我搜索了它并且所有答案都说它是.jar文件冲突的问题,并且清理项目它应该工作。库中只有一个.jar文件,清理它并没有让它消失。事实上,我清理了所有项目,并在我的其他项目中发生了同样的错误!自从我上次成功运行项目以来,我没有对Eclipse做过任何事情。我去了商店,回来试图再次运行它,并得到了这个错误。我为新的华硕平板电脑下载了OEM驱动程序,但我认为没有这样做......它们仍然在我的下载文件夹中!发生什么事了?

3 个答案:

答案 0 :(得分:0)

尝试直接使用DX utility(从JVM字节码转换为Dalvik VM字节码)而不是依赖Eclipse。

因此,您将看到DX报告的内容 - 您的.JAR中的哪个类无法转换为.dex文件

答案 1 :(得分:0)

试试这个,用户Declan Shanaghy发布的答案:

Firstly close eclipse. Then open AndroidManifest.xml in a text editor. Delete the uses-sdk element then save and exit the editor. Fire up eclipse. It should build ok now. Now go to the manifest editor and enter the details you wish to have in the uses-sdk element.

在此链接中阅读更多内容(我得到了答案): Error launching first test application: Android Packaging Problem?

希望我能提供帮助:D

答案 2 :(得分:0)

好吧,我不知道发生了什么......我尝试了很多东西,并使“转换为dalvik格式失败”错误随机消失,但java.lang.Object仍然不能已解决,因为AndroidManifest.XML未同步。所以我只是在工作区中创建了一个新项目并复制了每个文件的所有文本,并且它工作正常。但是等等......原来的项目现在也可以使用!!世界上有什么!