Duplicate files copied in APK META-INF/LICENSE.txt
解决办法
android {
packagingOptions {
exclude 'META-INF/LICENSE.txt'
}
}
logcat: 日志 Error:Execution failed for task
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/NOTICE.txt
File1: …….jar
File2: …….jar
有可能还会遇到其他的类似问题
下面是全部的解决办法 只需要找到对应的就可以把它exclude进去就解决了
android {
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LGPL2.1'
}
}

本文介绍了解决Android应用打包时出现的重复文件错误的方法,提供了具体的Gradle配置示例来排除META-INF目录下的多个重复文件。

被折叠的 条评论
为什么被折叠?



