Найдено несколько файлов с независимым от ОС путем 'META-INF / DEPENDENCIES'. Проблема - PullRequest
0 голосов
/ 06 января 2019

https://i.stack.imgur.com/hHNMR.jpg

Говорят, что было обнаружено более одного файла с независимой ОС, но я не изменяю версию всех файлов компиляции. Я новичок в андроид студии, поэтому помогите мне

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'})
    implementation 'com.android.support:appcompat-v7:25.3.1'
    implementation 'com.android.support:design:25.3.1'
    implementation 'de.hdodenhof:circleimageview:1.2.1'
    implementation 'com.android.support:multidex:1.0.1'
    implementation 'com.tapadoo.android:alerter:2.0.1'
    implementation 'com.google.android.gms:play-services-ads:10.0.0'
    implementation 'com.google.android.gms:play-services:10.0.0'
    implementation 'com.google.android.gms:play-services-appindexing:9.8.0'
    implementation 'com.squareup.retrofit2:retrofit:2.0.0-beta4'
    implementation 'com.squareup.retrofit2:converter-gson:2.0.0-beta4'
    implementation 'com.android.support:cardview-v7:25.3.1'
    implementation 'com.kaopiz:kprogresshud:1.0.5'
    implementation files('libs/apache-commons-httpmime.jar')
    implementation 'com.mcxiaoke.volley:library:1.0.19'
    implementation 'org.apache.httpcomponents:httpclient:4.5'
    implementation 'com.google.code.gson:gson:2.2.4'
    testImplementation 'junit:junit:4.12'
}

1 Ответ

0 голосов
/ 06 января 2019

Вы должны exclude (полностью не включая) или pickFirst (только один из дублированных) внутри вашего packagingOptions, например.

android {
    ...
    packagingOptions {
        ...
        exclude 'META-INF/DEPENDENCIES'
        // or use below
        // pickFirst 'META-INF/DEPENDENCIES'
        ...
    }
}

Подробнее здесь: https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.PackagingOptions.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...