簡體   English   中英

Eclipse無法構建apk,構建路徑錯誤

[英]Eclipse cannot build an apk, error with build path

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

我花了很多時間來尋找出路,但沒有成功。

PS看起來是因為生成路徑中的/ bin,但我不知道如何刪除它。 我也收到此錯誤消息:容器“ android依賴項”引用了不存在的'/Users/gintas/Documents/workspace5/google-play-services_lib/bin/google-play-services_lib.jar'

那是因為您有重復的庫文件。 您可以從libs文件夾中刪除重復的庫

只需打開展開項目的根節點即可。

現在,您可以看到一個垃圾箱。 只需展開它,現在您可以看到一個名為“ dexedLibs”的文件夾。 只需擴展該節點即可。 您可以看到一些庫。 只需檢查是否有重復的條目。 (請仔細檢查並確保您沒有刪除任何重復的條目)。

例如:-您可以找到這樣的。

bin / dexedLibs / android-support-v4-773c629b8eb1e89bdd821a2c07db8998.jar

如果發現任何重復的條目,只需刪除該條目並重新生成項目即可。

看來這對您有幫助。

只需刪除dexedLibs文件夾中的support-v4 ... jar。 因為有兩個功能相同的庫。 對於某些細節,請刪除下圖中標記的庫文件。 在此處輸入圖片說明

這將是一個最終解決方案。

  1. 月蝕。
  2. 刪除項目文件夾中的bin文件夾。
  3. 開始蝕並清理您的項目。
  4. 現在運行,問題就會消失了。

即使現在您仍然遇到相同的錯誤。請考慮更新Eclipse IDE。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM