Android Studio报错:Android studio 3.0 com.android.builder.dexing.DexArchiveMergerException如何解决

有时候,我们会遇到这种情况:Studio在编译时不报错,但是运行时会抛出com.android.builder.dexing.DexArchiveMergerException异常,导致项目无法运行。

这种情况可能有两种情况造成的:

第一种:build.gradle文件引入资源配置问题。解决方法:在本项目的dependence中修改 

compile(name: 'guavalib', ext: 'jar')  

compile files('libs/guavalib.jar')

第二种

包重复,解决方法:

在工程的gradle中的defaultConfig中添加

   multiDexEnabled true,

然后在项目的gradle中添加

compile 'com.android.support:multidex:1.0.1' 

最后在清单文件中添加

android:name="android.support.multidex.MultiDexApplication"

你可能感兴趣的:(Android Studio报错:Android studio 3.0 com.android.builder.dexing.DexArchiveMergerException如何解决)