Eclipse无法构建apk,构建路径错误

时间:2014-04-15 13:31:32

标签: java android eclipse buildpath

我正在使用最新版本的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'

4 个答案:

答案 0 :(得分:0)

因为你有一个重复的库文件。您可以从libs文件夹中删除重复的库

答案 1 :(得分:0)

打开展开项目的根节点。在eclipse中显示

  

您现在可以看到Bin。只需展开它现在您可以看到一个名为的文件夹   " dexedLibs&#34 ;.只需展开该节点即可。你可以看到一些库。只是   检查是否有重复的条目。 (请仔细检查并制作   确定你没有删除任何不重复的条目。)

如: - 你可以找到这样的。

  

<强>仓/ dexedLibs /机器人支撑-v4-773c629b8eb1e89bdd821a2c07db8998.jar

如果您发现任何重复的条目。只需删除它并重建您的项目。

这似乎对你有帮助。

答案 2 :(得分:0)

只需删除dexedLibs文件夹中的support-v4 ... jar。 因为有两个库用于相同的功能。 对于某些优化,请删除下图中标记的库文件。enter image description here

答案 3 :(得分:0)

这将是一个终极修复。

  
      
  1. 关闭日食。
  2.   
  3. 删除项目文件夹中的bin文件夹。
  4.   
  5. 启动eclipse并清理你的项目。
  6.   
  7. 现在运行,问题就应该开始了。
  8.   

即使现在你也遇到了同样的错误。请考虑更新Eclipse IDE。