有两个第三方库如下:
[lib1.jar] [lib2.jar]
a / A.class c / C.class
b / B.class b / B.class
我使用Android Studio,当我将它们都放在app / libs文件夹中时,我收到以下错误:
com.android.dex.DexException: Multiple dex files define Lb/B;
我无法修改jar文件的内容,所以有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
你必须以某种方式修改罐子。您可以从其中一个jar中删除重复的类,或者使用jarjar之类的东西来更改其中一个jar中的类的包名。