2016-12-26 15 views
0

Ich habe eine alte App, die perfekt lief Jetzt möchte ich FCM Benachrichtigung hinzufügen.Ändern der Version von com.google.android.gms: play-services

Dieses build.gradle ist (Modul: app)

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:22.0.0' 
    compile 'com.google.android.gms:play-services:7.0.0' 
    //compile 'com.google.firebase:firebase-messaging:10.0.1' 
} 

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

Der erste Fehler, den ich bekam, war

Fehler: (37, 0) Version: 7.0.0 niedriger ist als der Mindest Version (9.0.0) erforderlich für Google-Dienste-Plugin.

änderte ich die Version 9.0.0

Code wie dieser

geworden zu sein, hat
dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:22.0.0' 
    compile 'com.google.android.gms:play-services:9.0.0' 
    compile 'com.google.firebase:firebase-messaging:10.0.1' 
} 

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

aber ich habe diesen Fehler

Alle com.google.android.gms Bibliotheken müssen genau die gleiche Versionsspezifikation verwenden (das Mischen von Versionen kann zu Laufzeitabstürzen führen). Gefundene Versionen 9.0.0, 10.0.1. Beispiele hierfür sind com.google.android.gms: Play-Dienste: 9.0.0 und com.google.android.gms: Play-Dienste-Keller: 10.0.1 mehr ... (Strg + F1)

für das änderte ich die auf Version 10.0.1 wie erwähnt

der Code wie dieser

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:22.0.0' 
    compile 'com.google.android.gms:play-services:10.0.1' 
    compile 'com.google.firebase:firebase-messaging:10.0.1' 
} 

anwenden Plugin geworden ist: ich bekomme

Now 'com.google.gms.google-Dienstleistungen' Dieser Fehler

Fehler: (802, 97) Fehler: kann nicht Symbol Methode getMap()

die getMap Funktion finden, bevor funktionieren,

Ich bin nicht sicher, welche Version von com.google. android.gms: play-services muss ich verwenden.

Dank

+0

die Bibliotheken verwenden, die auf Dokumentation erwähnt wird. – Noorul

+0

Ich habe com.google.firebase: firebase-messaging: 10.0.1 \t wie in der Dokumentation erwähnt verwendet, aber der Fehler bezieht sich auf com.google.android.gms: play-services – asmgx

Antwort

1

Die getMap Funktion this link und verwenden getMapAsync(). Und auch halten die Google-Dienste aktualisiert im sdk-Manager wurde now.Check veraltet.

-1

Versuchen Sie, diese

compile 'com.google.android.gms:play-services:9.0.2' 
Verwandte Themen