0

Ich bin mit FCM und laufen, während die App es bei FirebaseInstanceId.getInstance().getToken() Linie stürzt und gibt unter Fehler:Erste Fehler java.lang.NoClassDefFoundError: com.google.firebase.FirebaseApp

E/AndroidRuntime: FATAL EXCEPTION: main 
    java.lang.NoClassDefFoundError: com.google.firebase.FirebaseApp 
    at com.google.firebase.iid.FirebaseInstanceId.getInstance(Unknown Source) 

Kann mir jemand helfen, für zu lösen dieses Problem?

+0

Könnten Sie Ihre App-Ebene gradle Datei auf Ihre Frage und die Version der Google-Gerät hinzufügen? Dies scheint ein Problem mit der Version des SDK im Vergleich zur Version der Google Play-Dienste zu sein, die auf dem Gerät installiert sind. –

Antwort

1

Sie müssen die API in der Google Projektkonsole aktivieren und auch die Schlüssel für FCM von Ihrer Projektkonsole aus erstellen. Versuchen Sie auch, Ihre App einmal zu deinstallieren und überprüfen Sie, da onTokenRefresh() einmal aufrufen wird,

Bitte folgen Sie den folgenden Link für weitere Informationen.

https://developers.google.com/cloud-messaging/android/android-migrate-fcm

Bitte unten einmal überprüfen - Play-Dienste

Use Google Play services 9.0.0

Android Studio 1.5 or higher

An Android Studio project and its package name.

+0

Ich habe es versucht, Mutter immer noch gibt es Fehler :-( – Bhumit

+0

Bitte überprüfen Sie meine aktualisierte Antwort. –

+0

Android Studio: 2.1.2 & Google Play-Dienste 9.2.1 – Bhumit