2014-01-28 85 views
3

我們必須運送一個lib項目並想要保存源代碼。 所以我做了以下步驟。

  1. 從/ bin中appengine.jar注意到並把它放在/庫
  2. 刪除的源文件夾。

現在,當我包括在Android應用項目,寄託都優良編譯過程中時,但是當我運行應用程序,我得到以下錯誤:

[2014-01-28 21:40:40 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/abc/abcsdk/Manifest$permission; 
[2014-01-28 21:40:40 - DemoApp] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/abc/abcsdk/Manifest$permission; 

我甚至通過手動添加此LIB配置構建路徑,但我仍然得到這個錯誤。

有人能幫我找出問題嗎?

+0

有人請嗎?我真的被卡住了 – Sunny

+0

有人請......我在一個deadend – Sunny

+0

有人請......請求幫忙? – Sunny

回答

0

你可以嘗試刪除你的bin目錄並運行一個乾淨的解決方案。

我已經見過並遇到過此..也嘗試檢查您的構建路徑,並確保您的bin不包含在您的構建路徑。

如果這不起作用試試這個:

右鍵點擊項目名稱 選擇構建路徑 - >配置構建路徑 在Java構建路徑,轉到標籤排序和導出

未檢查您的.jar庫

+0

不能正常工作......問題是由於jar和項目的包名稱相同,因此它正在抱怨。 – Sunny

+0

嗯你肯定有兩個副本的地方.. 試試這個? grep -r YourOffendingClassName YourApp | grep jar – reidisaki

相關問題