com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/maven/com.fasterxml.jackson.core/jackson-databind/pom.xml

后端 未结 3 1914
心在旅途
心在旅途 2020-11-30 15:24

I am creating one app that uses a RestAPI to fetch data, and for that operation I am using retrofit 2, okhttp3 and jackson for parsing json to object, my app also use Fireba

相关标签:
3条回答
  • 2020-11-30 15:34

    Instead of this

    packagingOptions {
    
            exclude 'META-INF/LICENSE'
            exclude 'META-INF/NOTICE'
    
        }
    

    try this

     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'
    
       }
    

    and more thing

    Remove this line

    apply plugin: 'com.google.gms.google-services'
    

    from Bottom and add to Top after this apply plugin: 'com.android.application'.

    apply plugin: 'com.android.application'
    apply plugin: 'com.google.gms.google-services'
    

    Update :

    just remove

    compile fileTree(dir: 'libs', include: '*.jar')
    

    and apply dependencies.

    0 讨论(0)
  • 2020-11-30 15:40

    Make changes in the gredle, You have to exclude to maven too.

    packagingOptions {
    
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/maven
    
    }
    

    and if you are using google-play-service you can exclude the annotation like

    dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile ('com.google.android.gms:play-services:8.1.0'){
        exclude group: 'com.google.guava'
    }
    }
    

    Or you can try this also

    configurations {
    all*.exclude group: 'com.android.support', module: 'support-v4'
    }
    
    0 讨论(0)
  • 2020-11-30 15:51

    implementation 'com.google.firebase:firebase-ads:15.0.1' implementation 'com.google.firebase:firebase-core:16.0.1'

    add this implementation 'com.google.android.gms:play-services:12.0.1'

    0 讨论(0)
提交回复
热议问题