1.编译项目报错:
Duplicate files copied in APK META-INF/xxx
解决方式:在项目的build.gradle中添加如下:
- android {
- packagingOptions {
- //若是xxx 是dependence 或者 licence, notice,添加如下代码
- 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'
- //若是xxx 是jar包,则把两个冲突的jar包都添加进来
- exclude 'META-INF/maven/com.squareup.okhttp/okhttp/pom.xml'
- exclude 'META-INF/maven/com.squareup.okhttp/okhttp/pom.properties'
- exclude 'META-INF/maven/com.squareup.okio/okio/pom.xml'
- exclude 'META-INF/maven/com.squareup.okio/okio/pom.properties'
- }
- }