Android之Android studio如何解决Multiple dex files define Landroid/support/a(文件重复引用错误)

先爆错误的图片照,如下

Android之Android studio如何解决Multiple dex files define Landroid/support/a(文件重复引用错误)_第1张图片

 define 可以理解文件重复的意思,所以这个错误是我导入了v4.jar包的原因,因为我项目里面本来就有v7.jar,如下图

Android之Android studio如何解决Multiple dex files define Landroid/support/a(文件重复引用错误)_第2张图片


解决办法一:

                   既然重复了,我就把这个v4.jar包删除掉,我删了之后就可以了,这个方法的前提是我知道哪个包重复了,不然我也不知道删除哪个包。


解决办法二:

           点击File->Project Structure->app->Dependencies->v4.jar改成Provoded,如下图

Android之Android studio如何解决Multiple dex files define Landroid/support/a(文件重复引用错误)_第3张图片


或者改下gradle文件也可以,如下图

Android之Android studio如何解决Multiple dex files define Landroid/support/a(文件重复引用错误)_第4张图片


要么改上面的,要么该gradle文件,选其一就可以。



你可能感兴趣的:(android,Files,dex,define,multiple,Studio)