Android Studio Gradle: Fehler: Ausführung für Aufgabe ': app: processDebugGoogleServices' fehlgeschlagen. > Für das Paket wurde kein passender Client gefunden

124

Ich versuche , meine Google - Play - Dienste Abhängigkeiten 8.4.0 zu aktualisieren , indem Sie das folgende Beispiel Google gibt hier , aber ich bin immer 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 verschiedene Fehler.

Basierend auf dem Link, den Shawn Thye bereitgestellt hat, habe ich diesen am Ende von app / build.gradle hinzugefügt:

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

und wenn ich alles andere belasse, was ich zuvor aufgelistet habe, habe ich diesen Fehler erhalten:

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 angefordert 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, das es bereits ist, und es fordert mich auf, 8.3.0 erneut auszuführen ... was ich tun werde, da dies das einzige ist, was gerade funktioniert ...

Sean
quelle
Wie haben Sie Ihr Projekt umbenannt?
Gerardnimo
Ich habe mein Projekt nicht umbenannt oder umgestaltet, seit ich es erstellt habe. In Bezug auf den obigen Code ist 'com.example.exampleapp' ein Ersatz für meinen tatsächlichen Namen des App-Pakets.
Sean
hast du das gelöst Ich
stehe
Leider noch nicht. Ich kehrte vorerst zu 8.3.0 zurück ...
Sean
Könnten Sie den gesamten Logcat posten? Es scheint, dass dies nicht das Endergebnis des Fehlers ist, den Sie erhalten. Es könnte noch viel mehr geben.
Gerardnimo

Antworten:

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

package_namemuss mit dem übereinstimmen, was in Ihrer Manifestdatei enthalten ist. Sie finden die google-services.jsonDatei auf dem folgenden Beispielfoto.

Geben Sie hier die Bildbeschreibung ein

technischer Support
quelle
Danke, es war genau mein Fall
Leo Droidcoder
Mein Problem gelöst.
X09
Mein Problem gelöst! Vielen Dank!
Coeus
Problem war hier "google-services.json", wie Sie erwähnen ... danke :)
Hossein Mansouri
Vielen Dank Bro :-)
Kumar KS
96

Simpal an easy 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 Absolventen übereinstimmt.

Hiren
quelle
4
Das war die echte Lösung für mich! Danke Hiren.
Chris - Jr
yaap, da ich vorher den Paketnamen nur im Manifest geändert habe. Thaaankssssssssssssssssss
ugali soft
Am besten kommen Chris Brother und Zacharia Brother
Hiren
13
In meinem Fall hatte google-services.json nicht den richtigen Paketnamen.
Sandeepd
Wenn meine Antwort hilfreich und wahr ist, markieren Sie sie bitte als wahr
Hiren
37

Ist mir beim Geschmackswechsel passiert.

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

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

Tobias
quelle
Dies ist derjenige, der überprüft, ob das Problem durch das oben Gesagte immer noch nicht behoben wurde. schön ein @ Lord Flash
DJphy
21

Das Problem, eine Ausnahme zu erhalten, wurde behoben

java.lang.IllegalStateException: Die Standard-FirebaseApp wird in diesem Prozess nicht initialisiert. Rufen Sie zuerst FirebaseApp.initializeApp (Context) auf.

in FirebaseInstanceId.getInstance (). getToken ()

Überprüfen Sie, ob der Paketname genau mit der Anwendungs- ID übereinstimmt. 1) build.gradle

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

sollte genau übereinstimmen 2) google-services.json

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

Alex Burov
quelle
18

Dieser genau 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, bestand darin, google-services.jsonmeinen Debug-Build-Typ zu ändern . Mein ursprüngliches Feld hatte ein Feld namens client_idund der Wert war android:com.example.exampleapp, und ich habe gerade das android:Präfix gelöscht und als belassencom.example.exampleapp gehe, sobald mein Gradle-Build erfolgreich war.

Ich hoffe es hilft!

BEARBEITEN

Ich habe gerade das android:Präfix in meinem wieder hinzugefügt google-services.jsonund 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.

carotorrehdz
quelle
Ich bekomme so oder so die gleichen Fehler. Trotzdem danke!
Sean
2
Ändern Sie die Version von 2.8in 2.10in Gradle Wrapper, dannFile -:> Invalidate cache/Restart
piotrek1543
Das ist also nicht gerade eine Antwort. Ich stimme es nicht wegen Ihrer Bemühungen ab. Aber wenn Sie eine bessere Antwort haben, wird es eine große Hilfe sein.
Killer
Ausgezeichnet / Paketname war anders in meinem Manifest und google-services.json
Oleg Ushakov
ausgezeichnete Antworten. Ich vermutete als solche aufgrund des Fehlers von processGoogleDebugServices ....
Zooter
15

Zur Befestigung:

Für den Paketnamen 'com.example.exampleapp' wurde kein passender Client gefunden:

Sie sollten eine gültige erhaltene google-service.jsonDatei für Ihr Paket von hier

Zur Befestigung:

Beheben Sie den Versionskonflikt entweder durch Aktualisieren der Version des Google Services-Plugins (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.:

Sie sollten apply plugin: 'com.google.gms.google-services'zum Ende Ihrer App- gradle.buildDatei gehen. Etwas wie das:

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

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

Ich habe das Problem gelöst, indem ich eine Reihe neuer Apps in 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

HenryChuang
quelle
6

Öffnen Sie google-services.json in Android Studio. Wir können ein JSON-Objekt sehen und die folgenden Elemente in "Client" -Jsonarray enthalten

"client_id": "android: Ihr Paketname", "package_name": "Ihr Paketname",

Bitte überprüfen Sie Ihr Paket und fahren Sie fort.

sree
quelle
5

Ich habe mit dieser Konfiguration Erfolg gehabt:

classpath 'com.android.tools.build:gradle:1.5.0'
classpath 'com.google.gms:google-services:2.0.0-alpha3'
//or use
//classpath 'com.android.tools.build:gradle:2.0.0-alpha6'

und

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

mit 8.40 Google Play-Diensten. Alpha5 & Alpha6 gaben den gleichen 2.8-Fehler aus, unabhängig davon, ob die DistributionUrl 2.10 ist

Cole Murray
quelle
5

Dies ist mir passiert, als mein Paketname nicht in der von mir heruntergeladenen Datei google-services.json enthalten war. Öffnen Sie Ihre Datei google-services.json und stellen Sie sicher, dass ein client_info-Objekt vorhanden ist, dessen Paketname dem Paketnamen Ihres Manifests entspricht.

In googleservices.json:

"client": [
  {
    "client_info": {
    "mobilesdk_app_id": "my-app-id",
    "android_client_info": {
      "package_name": "com.me.android.test.myapp"
  }

und in Ihrem Manifest:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.me.android.test.myapp" >

Möglicherweise müssen Sie eine neue google-services.json für Ihr Projekt neu erstellen, die Sie hier erstellen können: https://developers.google.com/mobile/add?platform=android&cntapi=gcm

Chris
quelle
5

Der Paketname Ihres google-services.json muss mit Ihrer build.gradle- Anwendungs- ID übereinstimmen (applicationId "Ihr Paketname").

lingyfh
quelle
3

Wenn Ihnen dies nach dem Umbenennen Ihres Anwendungspaketnamens passiert ist, müssen Sie Folgendes aktualisieren:

1) google-services.json- Datei in Ihrer Anwendung, indem Sie in der Datei nach dem Attribut "package_name" suchen und es mit dem neuen Paketnamen aktualisieren.

2) Aktualisieren Sie die Anmeldeinformationen Ihres Anwendungsclients in der Google Developers Console, indem Sie auf die Schaltfläche gehenCredentials indem Sie den Schlüssel für Ihren Android-Client auswählen und dann auch den Paketnamen mit dem neuen aktualisieren.

Hoffe das wird helfen.

Sami Eltamawy
quelle
3

Überprüfen Sie, ob in Ihrer Datei "google-services.json" Ihr Paketname verfügbar ist oder nicht

Ahamadullah Saikat
quelle
3

Ich hatte das gleiche Problem und konnte es einfach lösen. Stellen Sie sicher, dass der Paketname für das Paket im Mainfest-Tag in der Datei manifest.xml und die Anwendungs-ID im Anwendungs-Tag in der Gradle-App-Level-Datei den gleichen Paketnamen haben

in manifest.xml

package="com.example.work"

in Gradle App Level

applicationId "com.example.work"

hoffe es hilft

Abdalrhman Alkhulaqi
quelle
1

Ich denke, weil Sie Play-Service 8.4.0 verwenden

Es ist erforderlich

classpath 'com.android.tools.build:gradle:2.0.0-alpha5'
classpath 'com.google.gms:google-services:2.0.0-alpha5'

Sie können auch verweisen diese .

Shawn Thye
quelle
Das gibt mir einen anderen Fehler: Fehler: (37, 13) Fehler beim Auflösen: com.google.android.gms: play-services-auth: 2.0.0-alpha5 Fehler: (38, 13) Fehler beim Auflösen: com .google.android.gms: play-services-maps: 2.0.0-alpha5 Warnung: Gradle Version 2.10 ist erforderlich. Aktuelle Version ist 2.4. Wenn Sie den Gradle-Wrapper verwenden, versuchen Sie, die DistributionUrl in ...
Sean
@ TangoJLabs nein!, Dies ist Klassenpfad, nicht konform Bibliothek
Shawn Thye
1

Für mich musste ich die google-services.jsonDatei überprüfen und sicherstellen, dass "package_name"der Paketname meiner Android-App korrekt eingestellt war. Die automatisch generierte Servicedatei wurde .backendin meinem Fall angehängt.

Mikro
quelle
1

Dies ist mir passiert, als mein Paketname nicht in der von mir heruntergeladenen Datei google-services.json enthalten war. Öffnen Sie Ihre Datei google-services.json und stellen Sie sicher, dass ein client_info-Objekt vorhanden ist, dessen Paketname dem Paketnamen Ihres Manifests entspricht.

Stellen Sie sicher , dass die Paketnamen in Ihrem Projekt Manifest ist genau das gleiche in Google-services.json Datei

Vielen Dank.

TareqBallan
quelle
1

Fügen Sie dies in die Projektgradle-Datei ein

classpath 'com.google.gms:google-services:3.0.0'
Makvin
quelle
1

Nur Android Studio läuft "Als Administrator ausführen", es wird funktionieren

Oder überprüfen Sie Ihren Paketnamen in der Datei google-services.json

Muhammed Fasil
quelle
0

Nach dem Studium oben sollten der Paketname in der Manifestdatei und die Anwendungs-ID in der Gradle-Build-Datei identisch sein. Mein Problem wurde nicht gelöst.

Tatsächlich sollte Ihre Anwendungs-ID in der Gradle-Build-Datei mit Ihrem Paketnamen in der Datei google-services.json übereinstimmen. Wenn Ihre Datei google-services.json einen anderen Paketnamen hat. Löschen Sie diese App von Google Analytics oder der Firebase-Konsole. und eine neue Datei erhalten.

Entwickeln
quelle
0

Bitte überprüfen build.gradle.

defaultConfig {
        applicationId "<packagename>"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }

Überprüfen Sie den Paketnamen. Dies kann auch zu Fehlern führen.

Reju Koshy
quelle
0

Beide Male, wenn Sie den Paketnamen schreiben: 1. Wenn Sie ein neues Projekt in Android Studio erstellen und 2. Wenn Sie eine Konfigurationsdatei erstellen

SIE sollten es mit Kleinbuchstaben schreiben - nach dem Wechsel in Kleinbuchstaben funktioniert es. Wenn Sie keine Zeit verschwenden möchten, gehen Sie einfach zu Ihrer .json-Datei und ersetzen Sie com.myname.MyAPPlicationnamE durch com.myname.myapplicationname (für jede Übereinstimmung in der json-Datei).

Rares-Mihai Chelariu
quelle
0

Wenn Sie den anderen Build-Typ ausführen (z. B. sign apk oder etc), müssen Sie den App-Build-Typ auswählen und dann die Projekte ausführen.

Bitte sehen Sie das folgende Bild. Um dieses Projekt auszuführen, müssen Sie im Popup "Konfiguration ausführen" die Option "App" auswählen. Geben Sie hier die Bildbeschreibung ein

Ali Rasouli
quelle
0

In meinem Fall musste ich nur tun

  1. Klicken Sie auf Erstellen
  2. Klicken Sie auf Projekt erstellen

Dann ging alles gut. Ich habe immer noch keine Ahnung, was passiert ist.

Abel Callejo
quelle
0

1) Überprüfen Sie, ob der Paketname in der Datei google-services.json identisch ist

2) Stellen Sie sicher, dass kein anderes Projekt mit demselben Paketnamen vorhanden ist

3) Stellen Sie sicher, dass ein Internetzugang vorhanden ist

4) Versuchen Sie, das Projekt zu synchronisieren und erneut auszuführen

Arya Prabagar
quelle