Android Studio 如果遇到类似以下报错

Error:Execution failed for task ':app:packageDebug'. Duplicate files copied in APK META-INF/notice.txt

可以在build.gradle加入如下代码

packagingOptions { 
        exclude 'META-INF/DEPENDENCIES' 
        exclude 'META-INF/LICENSE' 
        exclude 'META-INF/LICENSE.txt' 
        exclude 'META-INF/license.txt' 
        exclude 'META-INF/NOTICE' 
        exclude 'META-INF/NOTICE.txt' 
        exclude 'META-INF/notice.txt' 
        exclude 'META-INF/ASL2.0' 
    }

全局:

apply plugin: 'android' 
 
android { 
    compileSdkVersion 19 
    buildToolsVersion "19.0.1" 
 
   packagingOptions { 
        exclude 'META-INF/DEPENDENCIES' 
        exclude 'META-INF/LICENSE' 
        exclude 'META-INF/LICENSE.txt' 
        exclude 'META-INF/license.txt' 
        exclude 'META-INF/NOTICE' 
        exclude 'META-INF/NOTICE.txt' 
        exclude 'META-INF/notice.txt' 
        exclude 'META-INF/ASL2.0' 
    } 
 
    defaultConfig { 
        minSdkVersion 7 
        targetSdkVersion 19 
        versionCode 1 
        versionName "1.0" 
    } 
    buildTypes { 
        release { 
            runProguard false 
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
        } 
    } 
} 
 
dependencies { 
    compile 'com.android.support:appcompat-v7:19.0.1' 
    compile 'org.codehaus.jackson:jackson-core-asl:1.9.13' 
    compile 'org.codehaus.jackson:jackson-mapper-asl:1.9.13' 
    compile 'com.octo.android.robospice:robospice:1.4.11' 
    compile 'com.octo.android.robospice:robospice-spring-android:1.4.11' 
}

 

评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!