2016-09-01 1 views
2

Ich habe eine Cordova-App mit Android und iOS, und ich möchte FCM hinzufügen, damit ich Push-Benachrichtigungen senden kann . Ich habe die Setup-Anweisungen auf der Website mehrmals befolgt und weiterhin denselben Buildfehler erhalten. HierCordova FCM - Erstellungsfehler: Fehler beim Anwenden des Plugins [ID 'com.google.gms.google-services']

ist die Störung, die ich erhalte, wenn ich laufen Cordova

FAILURE: Build failed with an exception. 

* Where: 
Build file 'C:\Users\Me\workspace\App\platforms\android\build.gradle' line: 326 

* What went wrong: 
A problem occurred evaluating root project 'android'. 
> Failed to apply plugin [id 'com.google.gms.google-services'] 
    > For input string: "+" 

bauen Dies ist, was in der letzten Zeile der Datei build.gradle ist apply plugin: 'com.google.gms.google-services', das ist es, was das Setup-Befehl zu tun, sagt.

ich ein Konto gemacht habe, bekam meinen Paketnamen von AndroidManifest.xml, fügte dann die google-services.json zum Haupt im Android-Projekt, und dann hinzugefügt, um die drei Zeilen in der build.gradle Datei, aber ich weiterhin diese Fehler zu bekommen.

Was mache ich falsch? Danke für die Hilfe.

+1

Durch * hinzugefügt die google-services.json zum Haupt in das Android-Projekt *, meinst du, du hast die JSON-Datei im Hauptordner hinzugefügt? Wenn ja, sollte es nicht im Ordner ** app ** sein? –

+0

@AL. Ich habe den Ordner MyProjetName/platfroms/android auf der Ebene der build.gradle-Datei abgelegt. – iqueqiorio

+0

Ich glaube nicht, dass das der richtige Ordner ist. Es muss im Ordner ** app ** sein. Sie können durch den Projektbrowser im Android Studio –

Antwort

4

Ich hatte ähnliche Probleme.

Mein fix war ./platforms/android/project.properties zu bearbeiten

ich das + 10.0.1 auf allen Google-Diensten geändert. (Stellen Sie sicher, dass das SDK ist up-to-date)

dh:

cordova.system.library.1=com.google.android.gms:play-services-analytics:+ 

zu

cordova.system.library.1=com.google.android.gms:play-services-analytics:10.0.1 

einen Build Sie und alle arbeiteten.

+0

gehen Ich kann bestätigen, dass diese Antwort funktioniert. Dank dafür. – tmuecksch

+0

Vielen Dank .. Endlich funktioniert ... – DSP

Verwandte Themen