Eclipse:无法执行dex:多个dex文件定义Landroid / support / v4 /

时间:2016-03-17 14:49:24

标签: java android eclipse

大家好,这是我的问题:

[2016-03-17 15:00:17 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
[2016-03-17 15:00:17 - HuSe] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;    

请帮助我,因为我找不到解决方案。

我有3个项目,其中一个是主项目(HuSe),另外两个是库(MoST和appcompact_v7)。 当我尝试运行项目时,Eclipse会向我显示此消息。我读过的其他主题我明白问题是因为在MoST库中有

"support-v4-13.0.0.jar" in MoST library

冲突
"android-support-v4.jar" in appcompact_v7 library

实际上,它们包含相同的类名。 如果你可以帮助这就是bin / dexedLibs里面的内容:

Fig 1

请帮助我,因为这个问题让我发疯。

抱歉我的英文。

提前致谢。

1 个答案:

答案 0 :(得分:0)

问题在于你有两个具有相同软件包的库(android-support-v4),但它们有不同的版本。所以你需要从一个项目复制/过去库到第二个。希望它能解决这个问题。