简体   繁体   English

android studio中的com.android.builder.packaging.DuplicateFileException

[英]com.android.builder.packaging.DuplicateFileException in android studio

I am not getting how to resolve this? 我没有得到解决的办法? Can anyone suggest me some solutions 谁能建议我一些解决方案

My Application Gradle. 我的应用程序摇篮。

   apply plugin: 'com.android.application'

    android {
    compileSdkVersion 25
    buildToolsVersion "25.0.0"
    defaultConfig {
        applicationId "com.example.admin.bigquerytutorials"
        minSdkVersion 21
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
 }

   dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:25.0.0'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'com.google.cloud:google-cloud-bigquery:0.26.0-beta'
    }

Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. 错误:任务':app:transformResourcesWithMergeJavaResForDebug'的执行失败。

com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK project.properties File1: C:\\Users\\Admin.gradle\\caches\\modules-2\\files-2.1\\com.google.cloud\\google-cloud-bigquery\\0.26.0-beta\\69de62300e43f068fee504fbc055fce5d2e64b94\\google-cloud-bigquery-0.26.0-beta.jar File2: C:\\Users\\Admin.gradle\\caches\\modules-2\\files-2.1\\com.google.cloud\\google-cloud-core\\1.8.0\\98ede50a9dfdf818204cfc65e494936feb8c5078\\google-cloud-core-1.8.0.jar com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:在APK project.properties中复制的重复文件File1:C:\\ Users \\ Admin.gradle \\ caches \\ modules-2 \\ files-2.1 \\ com.google.cloud \\ google-cloud-bigquery \\ 0.26.0-beta \\ 69de62300e43f068fee504fbc055fce5d2e64b94 \\ google-cloud-bigquery-0.26.0-beta.jar File2:C:\\ Users \\ Admin.gradle \\ caches \\ modules-2 \\文件-2.1 \\ com.google.cloud \\谷歌云计算的核心\\ 1.8.0 \\ 98ede50a9dfdf818204cfc65e494936feb8c5078 \\谷歌云为核心1.8.0.jar

In Your app level gradle. 在您的应用程序级别gradle。 Whatever you get duplicate put it here. 无论您得到什么重复,都放在这里。 I was getting in project.properties. 我进入了project.properties。 I did that and it worked 我做到了,它奏效了

android{
   ......
   ......
   ......

packagingOptions {
    exclude 'META-INF/LICENSE'
    exclude 'META-INF/io.netty.versions.properties'
    exclude 'META-INF/INDEX.LIST'
    exclude 'META-INF/DEPENDENCIES'
    exclude 'META-INF/NOTICE'
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE.txt'
    exclude 'project.properties' <<<<<-------This line worked for me
}
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM