Android Duplicate files copied in APK

Android studio导入jar包、依赖的过程报错如下:
Duplicate files copied in APK META-INF/DEPENDENCIES
File 1: pio-3.1.5.jar
File 2: pio-scratchpad-3.1.5.jar

error.PNG

好像是说两个包里面的文件重复了还是怎么的,应该是 android studio 自身的bug

解决办法:
打开项目下面的 build.gradle 文件,在 android 代码块中添加下面代码

android {  
    packagingOptions {  
        exclude 'META-INF/DEPENDENCIES'  
        exclude 'META-INF/NOTICE'  
        exclude 'META-INF/LICENSE'  
        exclude 'META-INF/LICENSE.txt'  
        exclude 'META-INF/NOTICE.txt'  
    }  
}  

将这些文件全部排出掉就ok了
但不知道这么做会不会有什么隐患,还是有其他更好的解决办法

你可能感兴趣的:(Android Duplicate files copied in APK)