Im Projekt “App” hängt eine aufgelöste Abhängigkeit der Google Play-Dienstbibliothek von einer anderen mit einer genauen Version ab

Lesezeit: 3 Minuten

Benutzer-Avatar
Live-Liebe

Der Versuch, eine einfache App mit FireStore und Google-Authentifizierung zu erstellen. Habe Probleme mit dem Gradle:

Im Projekt „App“ hängt eine aufgelöste Abhängigkeit der Bibliothek der Google Play-Dienste von einer anderen mit einer genauen Version ab (z. B. „[15.0. 1]”, wird aber nicht in diese Version aufgelöst. Das von der Bibliothek gezeigte Verhalten ist unbekannt.

Abhängigkeit fehlgeschlagen: com.google.android.gms:play-services-flags:15.0.1 -> com.google.android.gms:[email protected][
15.0.1]aber die Play-Services-Basement-Version war 16.0.1.

Die folgenden Abhängigkeiten sind Projektabhängigkeiten, die direkt sind oder transitive Abhängigkeiten haben, die zu dem Art-IFact mit dem Problem führen. – Projekt „app“ hängt von com.google.firebase:[email protected] ab – Projekt „app“ hängt von com.firebaseui:[email protected] ab

Für erweiterte Debugging-Informationen führen Sie Gradle über die Befehlszeile mit ./gradlew –info :app:assembleDebug aus, um die Abhängigkeitspfade zum Artefakt anzuzeigen. Diese Fehlermeldung stammt vom Google-Services-Gradle-Plugin. Melden Sie Probleme unter https://github.com/google/play-services-plugins und deaktivieren Sie es, indem Sie „googleServices { disableVersionCheck = false }“ zu Ihrer b uild.gradle-Datei hinzufügen.

    apply plugin: 'com.android.application'

    android {
        compileSdkVersion 27
        defaultConfig {
            applicationId "myapp.com"
            minSdkVersion 19
            targetSdkVersion 27
            versionCode 11
            versionName "1.1"
            testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
            multiDexEnabled true
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }

    dependencies {
        implementation fileTree(dir: 'libs', include: ['*.jar'])
        implementation 'com.android.support:appcompat-v7:27.1.1'
        implementation 'com.android.support.constraint:constraint-layout:1.1.3'
        testImplementation 'junit:junit:4.12'
        androidTestImplementation 'com.android.support.test:runner:1.0.2'
        androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
        implementation 'com.google.firebase:firebase-firestore:17.1.5'

        implementation 'com.firebaseui:firebase-ui-auth:4.2.0'

    }

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

Projektgrad:

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'

        classpath 'com.google.gms:google-services:4.2.0'

    }
}

Kann mir jemand helfen?

  • Rette meinen Tag. Vielen Dank

    – Fazal Hussain

    16. Januar 2020 um 11:50 Uhr

  • Aber wie sind Sie von \@19.0.0 und \@16.2.0 auf \@20.0.0 gesprungen

    – Speckkäse113

    11. Februar 2020 um 6:39 Uhr

  • @baconcheese es geht nicht um die andere Version von filebase-iid! Stattdessen müssen Sie die Abhängigkeit von all explizit festlegen task/module dep die eine veraltete Version von verwenden firebase-iid

    – mützenflo

    11. Februar 2020 um 9:03 Uhr


  • Das war enorm hilfreich. Vielen Dank für die Erläuterung Ihrer Antwort

    – Brian Redd

    24. April 2020 um 21:08 Uhr

  • @live-love kannst du das als richtige Antwort markieren?

    – FMDM

    28. Juni 2020 um 16:56 Uhr

  • ich benutze classpath 'com.google.gms:google-services:4.3.3' obwohl ich Fehler bekomme.

    – Pratik Butani

    20. November 2019 um 7:33 Uhr

  • Downgrade auf 4.1.0 und jetzt funktioniert alles einwandfrei.

    – Mostafa Arian Nejad

    15. Januar 2020 um 6:58 Uhr

  • Ich habe dieses Problem beim Hinzufügen des Stripe SDK. Diese Methode löst das Problem. Raten Sie nie, ist das Google-Service-Problem. Vielen Dank.

    – Josepharaoh

    26. März 2021 um 21:25 Uhr

  • wie kommst du darauf?

    – DJP

    12. Februar 2019 um 12:10 Uhr

  • Verwenden Sie die neueste Version von „com.google.firebase:firebase-auth:17.0.0“, um Laufzeitfehler zu vermeiden

    – garri

    12. Juni 2019 um 8:53 Uhr


  • Wie hast du das herausgefunden?

    – Ben Butterworth

    25. März 2020 um 19:45 Uhr

  • Danke vielmals! Einfach und effektiv, hat mir viel Zeit gespart!

    – Krämer

    28. März 2021 um 23:04 Uhr

  • Danke vielmals! Einfach und effektiv, hat mir viel Zeit gespart!

    – Krämer

    28. März 2021 um 23:04 Uhr

1158610cookie-checkIm Projekt “App” hängt eine aufgelöste Abhängigkeit der Google Play-Dienstbibliothek von einer anderen mit einer genauen Version ab

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy