2013-07-08 45 views
0

您好我正在使用eclipse工具开发小型android应用程序。我将两个jar文件包含到我的项目支持版本4中,另一个是我的库jar文件。当我运行我的应用程序时,它运行成功,但我试图用它给我一些关于没有类def找到错误的错误。所以我做项目属性,并在那里在Java构建路径顺序和导出我检查了两个jar文件。之后,我清理建立我的项目,并尝试运行我的项目。所以在运行我的项目时,它给了我错误。运行时错误是如下:无法在eclipse中为android项目执行dex错误

[2013-07-08 12:19:16 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/haarman/listviewanimations/ArrayAdapter; 
[2013-07-08 12:19:16 - ListViewAnimationExample] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/haarman/listviewanimations/ArrayAdapter; 

我解决此问题,检查,并根据解决方案删除我bin和根文件夹,并试图再次运行,但它给了我同样的错误。如何解决这个问题呢。它与我的项目建立或与eclipse相关?需要帮忙。

谢谢。

回答

1

这是一个构建路径问题。检查你的bin文件夹是不是你的构建路径的一部分。通常情况下,当你有两个相同的罐子,但有不同的版本时,你会得到这个。你在使用外部库如ActionBarSherlock吗?如果您包含的android-support-v4 jar版本与ActionBarSherlock使用的版本不同,则会出现此错误。

相关问题