报错如下:
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/DEPENDENCIES
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/ASL2.0
File1: D:\Users\Administrator\AndroidStudioProjects\Njb\app\libs\httpclient-4.3.3.jar
File2: D:\Users\Administrator\AndroidStudioProjects\Njb\app\libs\httpcore-4.3.2.jar
File3: D:\Users\Administrator\AndroidStudioProjects\Njb\app\libs\httpmime-4.3.jar
File4: D:\Users\Administrator\AndroidStudioProjects\Njb\app\libs\jackson-core-asl-1.8.9.jar
File5: D:\Users\Administrator\AndroidStudioProjects\Njb\app\libs\jackson-mapper-asl-1.8.9.jar
原因:
添加的依赖jar包重复。
解决方法:
app.build.gradle中添加:
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/ASL2.0'
}