您好我正在使用eclipse工具开发小型Android应用程序。我将两个jar文件包含到我的项目支持版本-4中,另一个是我的库jar文件。当我运行我的应用程序时它运行成功,但我试图使用它给我一些错误没有类def发现错误。所以我做项目属性,并在java构建路径顺序和导出我检查了两个jar文件。之后我清理构建我的项目并尝试运行我的项目。因此,在运行我的项目时,它给了我错误。运行时错误如下:
[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和gen文件夹,并尝试再次运行,但它给了我同样的错误。如何解决这个问题呢。它与我的项目设置或与eclipse有关吗?需要帮助。
谢谢。
答案 0 :(得分:1)
这是构建路径问题。检查bin文件夹是否不是构建路径的一部分。通常情况下,当你有两个相同的罐子,但有不同的版本时,你会得到这个。你在使用像ActionBarSherlock这样的外部库吗?如果您包含的android-support-v4 jar与ActionBarSherlock使用的版本不同,则会出现此错误。
答案 1 :(得分:0)
Unable to execute error solution link
同时检查确保AndroidManifest.xml中android:targetSdkVersion的值与project.properties中的target = android-匹配。