【问题标题】:Error:duplicate files during packaging of APK in android studio错误:在 android studio 中打包 APK 时文件重复
【发布时间】:2015-12-11 10:28:26
【问题描述】:

当我尝试运行我的应用程序时,我遇到了这样的未知错误:- Error:duplicate files during packaging of APK D:\andriod App\JsonArray\app\build\outputs\apk\app-debug-unaligned.apk。另一个问题是这样的:-

错误:任务 ':app:packageDebug' 执行失败。

在 APK META-INF/LICENSE.txt 中复制的重复文件 文件 1:D:\andriod App\JsonArray\app\libs\commons-logging-1.2.jar 文件2:D:\andriod App\JsonArray\app\libs\commons-codec-1.9.jar

apply plugin: 'com.android.application'android {
    compileSdkVersion 23
    buildToolsVersion "22.0.1"
    defaultConfig {
        applicationId "android.catalyst.com.jsonarray"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }}dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.1'}

【问题讨论】:

    标签: android


    【解决方案1】:

    您应该将以下代码添加到您的 gradle 文件中:

    android {
         packagingOptions { 
             exclude 'META-INF/LICENSE.txt' 
             exclude 'META-INF/NOTICE.txt' 
         }
     }  
    

    编辑:

    dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.1'
    compile 'commons-logging:commons-logging:1.2'
    compile 'commons-codec:commons-codec:1.9'
    }
    

    从 libs 文件夹中删除 jar(commons-logging 和 commons-codec) 并添加这个 gradle 依赖项。

    谢谢。

    【讨论】:

    • @ Anand Jain:检查编辑的答案。也试试..!!
    【解决方案2】:

    您可以在您的 gradle 文件中添加此代码:

    packagingOptions {
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
    }
    

    【讨论】:

      猜你喜欢
      • 2015-06-21
      • 1970-01-01
      • 2015-08-02
      • 2015-12-20
      • 2015-05-02
      • 2014-04-23
      相关资源
      最近更新 更多