我正在使用最新版本的eclipse。当我尝试项目时 - >在控制台清理我得到这两个错误:
[2014-04-15 16:17:27 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
[2014-04-15 16:17:27 - MyFirstTryWithEQ1] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
我花了很多时间寻找出路,但没有成功。
P.S。看起来是因为构建路径中的/ bin,但我不知道如何删除它。此外,我收到此错误:容器'android dependencies'引用不存在的'/Users/gintas/Documents/workspace5/google-play-services_lib/bin/google-play-services_lib.jar'
答案 0 :(得分:0)
因为你有一个重复的库文件。您可以从libs文件夹中删除重复的库
答案 1 :(得分:0)
打开展开项目的根节点。在eclipse中显示
您现在可以看到Bin。只需展开它现在您可以看到一个名为的文件夹 " dexedLibs&#34 ;.只需展开该节点即可。你可以看到一些库。只是 检查是否有重复的条目。 (请仔细检查并制作 确定你没有删除任何不重复的条目。)
如: - 你可以找到这样的。
<强>仓/ dexedLibs /机器人支撑-v4-773c629b8eb1e89bdd821a2c07db8998.jar 强>
如果您发现任何重复的条目。只需删除它并重建您的项目。
这似乎对你有帮助。
答案 2 :(得分:0)
只需删除dexedLibs文件夹中的support-v4 ... jar。 因为有两个库用于相同的功能。 对于某些优化,请删除下图中标记的库文件。
答案 3 :(得分:0)
这将是一个终极修复。
- 关闭日食。
- 删除项目文件夹中的bin文件夹。
- 启动eclipse并清理你的项目。
- 现在运行,问题就应该开始了。
醇>
即使现在你也遇到了同样的错误。请考虑更新Eclipse IDE。