Android Studio Gradle: Fehler: Ausführung für Aufgabe „:app:processDebugGoogleServices“ fehlgeschlagen. > Kein passender Client für Paket gefunden

Lesezeit: 10 Minuten

Benutzer-Avatar
Sean

Ich versuche, die Abhängigkeiten meiner Google Play-Dienste auf 8.4.0 zu aktualisieren, indem ich dem Beispiel von Google folge hieraber ich erhalte die folgende Fehlermeldung (‘com.example.exampleapp’ ist ein Ersatz für meinen App-Paketnamen):

Error:Execution failed for task ':app:processDebugGoogleServices'.
> No matching client found for package name 'com.example.exampleapp'

Projekt build.gradle:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
        classpath 'com.google.gms:google-services:2.0.0-alpha3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

Modul app/build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.example.exampleapp"
        minSdkVersion 19
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    useLibrary 'org.apache.http.legacy'

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:cardview-v7:23.1.1'
    compile 'com.android.support:design:23.1.1'
    compile 'com.google.android.exoplayer:exoplayer:r1.5.2'
    compile 'com.google.android.gms:play-services-auth:8.4.0'
    compile 'com.google.android.gms:play-services-maps:8.4.0'
    compile('com.mapbox.mapboxsdk:mapbox-android-sdk:3.0.0@aar') {
        transitive = true
    }
    compile files('libs/commons-lang3-3.3.2.jar')
}

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

gradle-wrapper.properties:

#Fri Jan 01 08:23:56 CST 2016
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip

Irgendwelche Ideen, warum Gradle meinen eigenen App-Paketnamen nicht erkennen kann?


BEARBEITEN:

Ok, diesmal bekomme ich andere Fehler.

Basierend auf dem von Shawn Thye bereitgestellten Link habe ich dies am Ende von app/build.gradle hinzugefügt:

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

und alles andere verlassen, was ich zuvor aufgelistet habe, bekam ich diesen Fehler:

Information:Gradle tasks [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:compileDebugSources, :app:compileDebugAndroidTestSources]
/Users/user/Documents/AndroidStudio/ExampleApp/app/build.gradle
Error:(1, 1) A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try editing the distributionUrl in /Users/user/Documents/AndroidStudio/ExampleApp/gradle/wrapper/gradle-wrapper.properties to gradle-2.10-all.zip
Information:BUILD FAILED
Information:Total time: 0.921 secs
Information:1 error
Information:0 warnings
Information:See complete output in console

und die Gradle-Konsole:

Executing tasks: [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources]

Configuration on demand is an incubating feature.

FAILURE: Build failed with an exception.

* Where:
Build file '/Users/user/Documents/AndroidStudio/ExampleApp/app/build.gradle' line: 1

* What went wrong:
A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try editing the distributionUrl in /Users/user/Documents/AndroidStudio/ExampleApp/gradle/wrapper/gradle-wrapper.properties to gradle-2.10-all.zip

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 1.211 secs

Also habe ich gradle-wrapper.properties wie gewünscht in “gradle-2.10-all” geändert und diesen Fehler erhalten:

Information:Gradle tasks [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources]
google-services plugin could not detect any version for com.google.android.gms, default version: 8.3.0 will be used.
please apply google-services plugin at the bottom of the build file.
:clean
:app:clean
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72311Library
:app:prepareComAndroidSupportCardviewV72311Library
:app:prepareComAndroidSupportDesign2311Library
:app:prepareComAndroidSupportGridlayoutV72311Library
:app:prepareComAndroidSupportRecyclerviewV72311Library
:app:prepareComAndroidSupportSupportV42311Library
:app:prepareComDigitsSdkAndroidDigits192Library
:app:prepareComFacebookAndroidFacebookAndroidSdk470Library
:app:prepareComGoogleAndroidExoplayerExoplayerR152Library
:app:prepareComGoogleAndroidGmsPlayServicesAuth840Library
:app:prepareComGoogleAndroidGmsPlayServicesBase840Library
:app:prepareComGoogleAndroidGmsPlayServicesBasement840Library
:app:prepareComGoogleAndroidGmsPlayServicesMaps840Library
:app:prepareComGoogleAndroidGmsPlayServicesMeasurement830Library
:app:prepareComMapboxMapboxsdkMapboxAndroidSdk230Library
:app:prepareComTwitterSdkAndroidTweetComposer102Library
:app:prepareComTwitterSdkAndroidTweetUi180Library
:app:prepareComTwitterSdkAndroidTwitter1110Library
:app:prepareComTwitterSdkAndroidTwitterCore162Library
:app:prepareIoFabricSdkAndroidFabric1310Library
:app:prepareDebugDependencies
:app:compileDebugAidl
:app:compileDebugRenderscript
:app:generateDebugBuildConfig
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets
:app:processDebugManifest
:app:fabricGenerateResourcesDebug
:app:generateDebugResValues UP-TO-DATE
:app:processDebugGoogleServices
Found com.google.android.gms:play-services-auth:8.4.0, but version 8.3.0 is needed for the google-services plugin.
Found com.google.android.gms:play-services-maps:8.4.0, but version 8.3.0 is needed for the google-services plugin.
:app:processDebugGoogleServices FAILED
Error:Execution failed for task ':app:processDebugGoogleServices'.
> Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 8.3.0.
Information:BUILD FAILED
Information:Total time: 5.724 secs
Information:1 error
Information:0 warnings
Information:See complete output in console

Und die Gradle-Konsole:

Executing tasks: [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources]

Configuration on demand is an incubating feature.
google-services plugin could not detect any version for com.google.android.gms, default version: 8.3.0 will be used.
please apply google-services plugin at the bottom of the build file.
Incremental java compilation is an incubating feature.
:clean
:app:clean
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72311Library
:app:prepareComAndroidSupportCardviewV72311Library
:app:prepareComAndroidSupportDesign2311Library
:app:prepareComAndroidSupportGridlayoutV72311Library
:app:prepareComAndroidSupportRecyclerviewV72311Library
:app:prepareComAndroidSupportSupportV42311Library
:app:prepareComDigitsSdkAndroidDigits192Library
:app:prepareComFacebookAndroidFacebookAndroidSdk470Library
:app:prepareComGoogleAndroidExoplayerExoplayerR152Library
:app:prepareComGoogleAndroidGmsPlayServicesAuth840Library
:app:prepareComGoogleAndroidGmsPlayServicesBase840Library
:app:prepareComGoogleAndroidGmsPlayServicesBasement840Library
:app:prepareComGoogleAndroidGmsPlayServicesMaps840Library
:app:prepareComGoogleAndroidGmsPlayServicesMeasurement830Library
:app:prepareComMapboxMapboxsdkMapboxAndroidSdk230Library
:app:prepareComTwitterSdkAndroidTweetComposer102Library
:app:prepareComTwitterSdkAndroidTweetUi180Library
:app:prepareComTwitterSdkAndroidTwitter1110Library
:app:prepareComTwitterSdkAndroidTwitterCore162Library
:app:prepareIoFabricSdkAndroidFabric1310Library
:app:prepareDebugDependencies
:app:compileDebugAidl
:app:compileDebugRenderscript
:app:generateDebugBuildConfig
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets
:app:processDebugManifest
:app:fabricGenerateResourcesDebug
:app:generateDebugResValues UP-TO-DATE
:app:processDebugGoogleServices
Found com.google.android.gms:play-services-auth:8.4.0, but version 8.3.0 is needed for the google-services plugin.
Found com.google.android.gms:play-services-maps:8.4.0, but version 8.3.0 is needed for the google-services plugin.
:app:processDebugGoogleServices FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugGoogleServices'.
> Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 8.3.0.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 5.724 secs

Es fragt nach dem Google-Services-Plugin am Ende der Build-Datei, was es bereits ist, und es fordert mich auf, 8.3.0 erneut auszuführen … was ich tun werde, da dies das einzige ist, was im Moment funktioniert …

  • Wie haben Sie Ihr Projekt umbenannt?

    – Gerardnimo

    9. Januar 2016 um 3:55 Uhr

  • Ich habe mein Projekt nicht umbenannt oder umgestaltet, seit ich es erstellt habe. In Bezug auf den obigen Code ist „com.example.exampleapp“ jedoch ein Ersatz für meinen tatsächlichen App-Paketnamen.

    – Sean

    9. Januar 2016 um 12:17 Uhr

  • hast du das gelöst? Ich stehe vor dem gleichen Problem

    – dejavu89

    9. Januar 2016 um 21:02 Uhr

  • Leider noch nicht. Ich bin vorerst auf 8.3.0 zurückgekehrt …

    – Sean

    9. Januar 2016 um 21:05 Uhr

  • Könntest du den kompletten Logcat posten? Es scheint, als wäre dies nicht die Quintessenz des Fehlers, den Sie erhalten, es könnte noch viel mehr geben.

    – Gerardnimo

    10. Januar 2016 um 3:51 Uhr

Benutzer-Avatar
technischer Support

"client": [
{
  "client_info": {
    "mobilesdk_app_id": "9:99999999:android:9ccdbb6c1ae659b8",
    "android_client_info": {
      "package_name": "[packagename]"
    }
  }

package_name muss mit dem übereinstimmen, was in Ihrer Manifestdatei steht. Sie können die finden google-services.json Datei, wenn Sie sich das Beispielfoto unten ansehen.

Geben Sie hier die Bildbeschreibung ein

  • Danke, genau mein Fall war es

    – Leonid Ustenko

    25. Oktober 2016 um 12:05 Uhr

  • Mein Problem gelöst.

    – X09

    13. Februar 2017 um 9:24 Uhr

  • Mein Problem gelöst! Vielen Dank!

    – EagleCode16

    7. April 2017 um 2:25 Uhr

  • Problem war hier “google-services.json”, wie Sie erwähnen … danke 🙂

    – Hossein Mansouri

    23. April 2017 um 19:10 Uhr

  • Danke, du hast mir viel Zeit gespart

    – Umair

    31. Januar 2020 um 17:42 Uhr

Benutzer-Avatar
Hiren

Simpel und einfach. In meinem Fall wurde es wie folgt gelöst

Geben Sie hier die Bildbeschreibung ein

Stellen Sie sicher, dass Ihr Paketname in der Mainifests-Datei mit der Anwendungs-ID Ihres Gradle übereinstimmt.

  • Das war die wirkliche Lösung für mich! Danke Hiren.

    – Chris-Jr

    3. Juli 2016 um 12:00 Uhr

  • yaap, da ich zuvor nur den Paketnamen im Manifest geändert habe. Thaaankssssssssssssss

    – ugali weich

    5. Juli 2016 um 6:58 Uhr

  • Am besten kommen Chris Brother und Zacharia Brother

    – Hiren

    5. Juli 2016 um 9:32 Uhr

  • google-services.json hatte in meinem Fall nicht den richtigen Paketnamen.

    – sandeepd

    14. September 2016 um 7:51 Uhr

  • Wenn meine Antwort hilfreich und wahr ist, markieren Sie sie bitte als wahr

    – Hiren

    24. April 2017 um 5:50 Uhr

Benutzer-Avatar
Tobias

Ist mir beim Geschmackswechsel passiert.

Jetzt können Sie auch die verwenden google-services.json mit verschiedenen Geschmacksrichtungen.

Siehe https://stackoverflow.com/a/34364376/570168

  • Dies ist derjenige, um zu überprüfen, ob das oben genannte Problem das Problem immer noch nicht behoben hat. schön @Lord Flash

    – DJphy

    30. November 2016 um 7:39 Uhr

Das Problem, eine Ausnahme zu erhalten, wurde behoben

java.lang.IllegalStateException: Die standardmäßige FirebaseApp wird in diesem Prozess nicht initialisiert Stellen Sie sicher, dass Sie zuerst FirebaseApp.initializeApp(Context) aufrufen.

in FirebaseInstanceId.getInstance().getToken()

Prüfe das Paketnamen genau passt Anwendungs-ID
1) build.gradle

defaultConfig {
        applicationId "build.gradle.exactly.matches.json"
...
}

sollte exakt Spiel 2) google-services.json

{
      "client_info": {
        "mobilesdk_app_id": "xxxxxxxxxxxxxxxxxxxxxxxxxx",
        "android_client_info": {
          "package_name": "build.gradle.exactly.matches.json"
        ....

Benutzer-Avatar
carotorrehdz

Dieser exakt gleiche Fehler ist mir nur passiert, als ich versucht habe, meinen Debug-Build-Typ zu erstellen. Die Art und Weise, wie ich es gelöst habe, war, meine zu ändern google-services.json für meinen Debug-Build-Typ. Mein ursprüngliches Feld hatte ein Feld namens client_id und der Wert war android:com.example.exampleappund ich habe gerade die gelöscht android: Präfix und belassen als com.example.exampleapp und danach war mein Gradle-Build erfolgreich.

Ich hoffe es hilft!

BEARBEITEN

Ich habe gerade wieder hinzugefügt android: Präfix in meinem google-services.json und es funktionierte weiterhin korrekt. Ich bin mir nicht sicher, was genau passiert ist, aber ich konnte mein Problem mit der oben genannten Lösung lösen.

  • Ich bekomme so oder so die gleichen Fehler. Trotzdem danke!

    – Sean

    18. Januar 2016 um 21:16 Uhr

  • Version ändern von 2.8 zu 2.10 in gradle Wrapper, dann File -:> Invalidate cache/Restart

    – piotrek1543

    24. Januar 2016 um 21:58 Uhr

  • Das ist also nicht gerade eine Antwort. Ich lehne es nicht wegen Ihrer Bemühungen ab. Aber wenn Sie eine bessere Antwort haben, wird es eine große Hilfe sein.

    – Shubham Agarwal

    6. April 2016 um 7:46 Uhr

  • Ausgezeichnet/Paketname war in meinem Manifest und google-services.json unterschiedlich

    – Oleg Uschakow

    7. Juli 2016 um 20:33 Uhr

  • hervorragende Antworten. Ich vermutete dies aufgrund des Fehlers von processGoogleDebugServices ….

    – Zooter

    22. Juli 2016 um 7:10 Uhr

Benutzer-Avatar
Garg

Zur Befestigung:

Kein passender Client für den Paketnamen „com.example.exampleapp“ gefunden:

Sie sollten eine gültige erhalten google-service.json Datei für Ihr Paket aus hier

Zur Befestigung:

Bitte beheben Sie den Versionskonflikt, indem Sie entweder die Version des Google-Services-Plugins aktualisieren (Informationen zur neuesten Version finden Sie unter
https://bintray.com/android/android-tools/com.google.gms.google-services/) oder Aktualisieren der Version von com.google.android.gms auf 8.3.0.:

Du solltest dich bewegen apply plugin: 'com.google.gms.google-services' bis zum Ende Ihrer App gradle.build Datei. Etwas wie das:

dependencies {
    ...
}
apply plugin: 'com.google.gms.google-services'

  • Ich bekomme so oder so die gleichen Fehler. Trotzdem danke!

    – Sean

    18. Januar 2016 um 21:16 Uhr

  • Version ändern von 2.8 zu 2.10 in gradle Wrapper, dann File -:> Invalidate cache/Restart

    – piotrek1543

    24. Januar 2016 um 21:58 Uhr

  • Das ist also nicht gerade eine Antwort. Ich lehne es nicht wegen Ihrer Bemühungen ab. Aber wenn Sie eine bessere Antwort haben, wird es eine große Hilfe sein.

    – Shubham Agarwal

    6. April 2016 um 7:46 Uhr

  • Ausgezeichnet/Paketname war in meinem Manifest und google-services.json unterschiedlich

    – Oleg Uschakow

    7. Juli 2016 um 20:33 Uhr

  • ausgezeichnete Antworten. Ich vermutete dies aufgrund des Fehlers von processGoogleDebugServices ….

    – Zooter

    22. Juli 2016 um 7:10 Uhr

Benutzer-Avatar
HenryChuang

Ich treffe das Problem bei der Verwendung von Firebase, ich denke, dass verschiedene Pakete das Problem verursachen.

Ich habe das Problem gelöst, indem ich ein Paket einer neuen App in der Firebase Console hinzugefügt und google-services.json erneut heruntergeladen habe.
Geben Sie hier die Bildbeschreibung ein
Geben Sie hier die Bildbeschreibung ein
Geben Sie hier die Bildbeschreibung ein
Geben Sie hier die Bildbeschreibung ein

1335840cookie-checkAndroid Studio Gradle: Fehler: Ausführung für Aufgabe „:app:processDebugGoogleServices“ fehlgeschlagen. > Kein passender Client für Paket gefunden

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

Privacy policy