0

我曾與使用Android支持V4使用下列庫項目沿Android項目:項目建設成功在Eclipse中,但不是在的IntelliJ

ActionBarSherlock
SlideMenuLib
Facebook的
谷歌Play服務

我的項目在eclipse中運行良好,並且能夠直接從IDE啓動項目,但是當我嘗試在IntelliJ(13.0.2)中導入和運行同一項目時,它給我提供了以下錯誤

Android Dex: [Splash] com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

我從不知怎麼的IntelliJ被多次從所有三個地拿起Supportv4庫中的錯誤,但任何試圖與支持庫進口玩耍瞭解,該項目停止編譯說com.android。 Eclipse和Intellij都缺少support.v4。

回答

0

您的導入問題可能是您的項目使用了相同的兩個庫(舊的和新的),並且不知道應該使用哪個庫。

檢查你的Libs文件,lib項目和引用。

嘗試:構建路徑 - >訂單和導出,取消選中與導入的庫相同的jar。

+0

但是該項目在Eclipse中正常工作。您所建議的更改不會真正幫助編譯Intellij中的項目。我已經在我的問題中添加了一些更詳細的信息以進一步澄清 –

+0

您確定自己有相同的問題將項目從eclipse遷移到android studio時,支持庫存在問題。庫被添加到我正在使用的主項目和庫中。刪除未使用的進口刪除問題dex – Unii

+0

請您澄清您的初步答案,也許我沒有正確理解它。並添加您爲遷移而執行的任何詳細步驟,這真的有所幫助。 :) –

相關問題