Konnte keine Lösung: play-Dienste-Aufgaben
Ich habe tryong hinzufügen FCM auf mein android-Anwendung für fast 48 Stunden. Ich bin keep on failing mit diesen zwei Fehlern, die auf Android-Studio. Ich habe versucht, alle Lösungen in diesem post. Trotzdem konnte ich es nicht reparieren.
Ich will FB cloud messaging integriert zu werden in meiner app. So habe ich die folgenden.
- Eine app geschaffen in der FB-Konsole
- Enthalten die .json-config-Datei
- Hinzugefügt SDK
implementation 'com.google.firebase:firebase-messaging:17.0.0'
(In der app level gradle)apply plugin: 'com.google.gms.google-services'
(In der app level gradle-Datei zuletzt
Linie)classpath 'com.google.gms:google-services:4.0.1'
(Im Projekt-Ebene gradle)- Das repository Hinzugefügt
google()
(Im Projekt-Ebene gradle)
Ich habe versucht, die Synchronisierung viele Male und ich erhalte immer den Fehler
Konnte keine Lösung: play-Dienste-Aufgaben Öffnen Sie die Datei
Konnte keine Lösung: play-Dienste-Keller-Datei Öffnen
On a side note, ich bin mit dem gradle-plugin 3.1.3
classpath 'com.android.tools.build:gradle:3.1.3'
Kann jemand bitte geben Sie mir eine hand bitte.
- Es wäre einfacher, wenn Sie die post der gesamten bauen.gradle-Datei, so dass andere könnten versuchen, kopieren und fügen Sie ihn auf Ihrer Seite und sehen die Fehler selbst.
- Könnten Sie versuchen, hinzufügen von google() repository als die erste option in Ihren Abhängigkeiten blockiert?
- es arbeitete. Kann ich kbow der Grund für diese bitte?
- Ich glaube, es war ein Problem mit den Abhängigkeiten gedrängt/synchronisiert jcenter und andere. Dies wird wahrscheinlich aufgelöst in eine Zukunft schieben aber jetzt mit dem google() repo erste können alle FB Abhängigkeiten korrekt aufgelöst werden.
- Okay. Ich kann akzeptieren, beantworten oder löschen können, die post. Aber ich denke, das sollte es auch bleiben ALSO aus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
jcenter()
manchmal wirken wie ein Spiegel-repository für einige Google-Abhängigkeiten. Während der Gradle-building-Prozess, sieht es für Abhängigkeiten, die in dem ersten Eintrag aufgelistet, die in Ihremrepositories {...}
block. Also, wenn das repository defekt ist oder etwas schlechtes geschieht mit einer Abhängigkeit der Prozess wird scheitern.Hier gibt es eine empfohlene Reihenfolge für die repository-Liste
Ich habe das gleiche problem und gelöst durch das:
In
gradle (project)
,ändern Sie einfach die position der
google()
vorjcenter()
,und der Fehler ist Weg.
Setzen google() repository unter der ersten Zeile von Abhängigkeiten. Wird es funktionieren.
Fügen Sie in Ihre app.gradle
und aktualisieren Sie Ihre Abhängigkeiten version.
Hatte ich, dass dies geschieht aufgrund der veralteten build-tools-version. Aktualisierung von 28.0.2 zu 28.0.3 gelöst.
zu:
in bauen.gradle-Datei.