Eki 07

Android ‘duplicate files during packaging of apk…’ Hatası ve Çözümü

‘duplicate files during packaging of apk’ hatasını twitter4j core jar dosyasını android projeme eklediğimde aldım. commons.ftp jar dosyasının licences.txt dosyasıyla uyumsuz olduğundan bahsetmekteydi. Çözümü araştırdığım ve çözümü buldum. build.gradle dosyasına gelip android{} içerisine

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

ekleyiniz.

build.gradle son hali;

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "app.id"
        minSdkVersion 16
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

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

}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile files('libs/volley.jar')
    compile files('libs/ftp4j-1.7.2.jar')
    compile files('libs/commons-net-3.3-ftp.jar')
    compile files('libs/twitter4j-core-4.0.4.jar')
    compile 'com.android.support:appcompat-v7:22.2.1'
    compile 'com.android.support:design:22.2.1'
}

Bir Cevap Yazın