Ich möchte Firebase Cloud Messaging in meiner Android App verwenden. Dies ist meine App-Level-Gradle-Datei
%Vor%Dies ist meine Root-Level-Gradle-Datei
%Vor%Beim Kompilieren werden folgende Fehler angezeigt:
%Vor%Ich habe es mit verschiedenen Versionen von Google Play Services wie 9.4.0 versucht, funktioniert aber immer noch nicht.
Öffnen Sie den SDK-Manager und stellen Sie sicher, dass Sie die neueste "Google Play Services" -Abbindung heruntergeladen haben.
Zusätzlich zum Herunterladen der neuesten "Google Play Services", wie von John Oreilly oben vorgeschlagen, musste ich auch Aktualisieren Sie mein Google-Repository, um es zum Laufen zu bringen.
Gehen Sie in Android Studio zu "Extras - & gt; Android - & gt; SDK-Manager". Wählen Sie im SDK-Manager den Tab "SDK-Tools" und unterhalb von "Support-Repository" das "Google-Repository", aktualisieren Sie es, wenn es nicht die neueste Version verwendet.
Fügen Sie alle Google-Abhängigkeiten derselben Version hinzu und halten Sie die "Google Play-Dienste" im SDK-Manager auf dem neuesten Stand.
%Vor%hatte gerade das Problem, dass mit dem Update von Support Repository v44 auf v45 (Mitte März 2107); Der Speicherort des Repositorys änderte sich plötzlich und einige Abhängigkeiten gingen verloren, was zu der gleichen Fehlermeldung führte (der Grund, warum ich dies als mögliche Antwort hinzufügen möchte).
In der Projektebene build.gradle
befand sich das Repository v44 unter:
währenddessen befindet sich das Repository v45 unter:
%Vor%um zu aktualisieren und Debug Informationen zu erhalten:
%Vor% selbst bei anderen Versionen des Repositorys kann es hilfreich sein, die Verzeichnisstruktur zu durchsuchen und den Speicherort des Repositorys mit dem Speicherort zu vergleichen, auf den in build.gradle
verwiesen wird, der diese Abhängigkeiten hosten soll.
Ich habe dieses Problem in meinem Computer gelöst (ich benutze Intelij)
Was ich getan habe ist:
1) Gehe zu tools
- & gt; SDK manager
und aktualisiere den Google Play-Dienst und die Google-Repstories.
2) Fügen Sie dem Build dieses maven { url "https://maven.google.com" }
unter allen Projekt- & gt; Repstories hinzu
Tags und Links android google-cloud-messaging gradle