web-dev-qa-db-fra.com

Erreur après la mise à jour des services de jeu "Type de programme déjà présent: com.google.Android.gms.internal.measurement.zzabo"

J'ai mis à jour les dépendances play-services vers la version 15.0.0 et ajouté également play-services-safetynet à mon app.gradle. Après ça, je reçois toujours

Type de programme déjà présent: com.google.Android.gms.internal.measurement.zzabo Message {kind = ERROR, text = Type de programme déjà présent: com.google.Android.gms.internal.measurement.zzabo, sources = [Source inconnue fichier], nom de l'outil = Optional.of (D8)}

lors de la création de l'application. voici mon app.build:

apply plugin: 'com.Android.application'

Android {
    signingConfigs {
    }
    compileSdkVersion 27
    buildToolsVersion '27.0.3'
    defaultConfig {
        applicationId "XXXXXXX"
        minSdkVersion 19
        targetSdkVersion 27
        versionCode 1
        versionName "0.0.0.1"
        setProperty("archivesBaseName", "XXXXXXX-$versionName")
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
    packagingOptions {
        exclude 'META-INF/ASL2.0'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/notice.txt'
    }
    productFlavors {
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
}
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')

    compile 'com.Android.support:support-v4:27.1.1'
    compile 'com.Android.support:design:27.1.1'
    compile 'com.Android.support:appcompat-v7:27.1.1'
    compile 'com.Android.support:recyclerview-v7:27.1.1'
    compile 'com.Android.support.constraint:constraint-layout:1.1.0'
    compile 'org.springframework.Android:spring-Android-rest-template:1.0.1.RELEASE'
    compile 'com.fasterxml.jackson.core:jackson-databind:2.3.2'
    compile 'com.koushikdutta.urlimageviewhelper:urlimageviewhelper:1.0.4'
    implementation 'com.google.firebase:firebase-core:15.0.0'
    implementation 'com.google.firebase:firebase-messaging:15.0.0'
    implementation 'com.google.firebase:firebase-appindexing:15.0.0'
    implementation 'com.google.Android.gms:play-services-location:15.0.0'
    implementation 'com.google.Android.gms:play-services-safetynet:15.0.0'
    compile 'org.kefirsf:kefirbb:1.5'
    compile 'org.osmdroid:osmdroid-Android:6.0.1'
    testCompile 'junit:junit:4.12'
}
apply plugin: 'com.google.gms.google-services'
19
lynx

Vous pouvez essayer d'utiliser le numéro de version exact en suivant ce lien:

https://firebase.google.com/support/release-notes/Android#latest_sdk_versions

Mise à jour du SDK - 2 mai 2018 - Firebase Android Les SDK ont désormais des numéros de version indépendants, permettant des mises à jour plus fréquentes et flexibles.

6
ldemay

J'ai fait face au même problème aujourd'hui. Google vient avec la nouvelle version le 02 mai 2018.

Veuillez cliquer sur le lien et définir le numéro de version conformément au document:

https://firebase.google.com/support/release-notes/Android#20180502

par exemple.

Firebase Core com.google.firebase: firebase-core: 15.0.2

1
Sandeep Singh

1.Mettez à jour toutes les bibliothèques Firebase selon cette page de version .

2.Mettez à jour l'emplacement Google et le service Google Map vers 15.0.1.

implementation 'com.google.Android.gms:play-services-maps:15.0.1'
implementation 'com.google.Android.gms:play-services-location:15.0.1'
implementation 'com.google.Android.gms:play-services-places:15.0.1'
0
Wendy Chen

Essayez d'utiliser la version des bibliothèques Firebase 15.0.2 ou supérieur à la place. Nettoyez également votre projet ./gradlew clean, ainsi que de tuer vos démons Gradle: ./gradlew --stop

0
friederbluemle