使用了一个开源框架,报错Error:duplicate files during packaging of APK C:\Users\lv\Desktop\UltimateAndroid-master\UltimateAndroidGradle\demo2\build\outputs\apk\demo2-debug-unaligned.apk
Error:Execution failed for task ':demo2:packageDebug'.
> Duplicate files copied in APK META-INF/DEPENDENCIES
File 1: C:\Users\lv\Desktop\UltimateAndroid-master\UltimateAndroidGradle\demo2\build\intermediates\exploded-aar\UltimateAndroidGradle\ultimateandroid\unspecified\libs\httpcore-4.3.2.jar
File 2: C:\Users\lv\Desktop\UltimateAndroid-master\UltimateAndroidGradle\demo2\build\intermediates\exploded-aar\UltimateAndroidGradle\ultimateandroid\unspecified\libs\httpcore-4.3.2.jar
大概意思是依赖性的文件重复问题,也不知道怎么办,百度爬文弄了大半天,没搞定,到下午的时候终于找到了问题,还是老外给力,说了是android的gradle构建的问题,
也就是gradle 的bug,详情见
也就是要排除一些文件,这上面排除的了exclude 'META-INF/LICENSE.txt',exclude 'META-INF/NOTICE.txt'
因为我用的是android studio version 1.0,似乎要多排除一个exclude 'META-INF/DEPENDENCIES'
好了,ok,再次运行,编译通过