2015-09-27 77 views
1

有兩個第三方庫如下:
的Android:多個DEX文件定義(兩個文庫具有相同的類)

[lib1.jar] [lib2.jar]
一個/的A.class C/C.class
b/B.class b/B.class

我使用Android的工作室,當我把他們都在app/libs文件夾,我得到了以下錯誤:

com.android.dex.DexException: Multiple dex files define Lb/B; 

我無法修改jar文件的內容,那麼有什麼辦法可以解決這個問題嗎?

回答

0

你必須以某種方式修改罐子。您可以從其中一個jar中刪除重複的類,或者使用類似jarjar的類來更改其中一個jar中的類的包名稱。

相關問題