获取错误java.lang.NoClassDefFoundError:com.google.firebase.FirebaseApp

时间:2016-07-26 11:08:12

标签: android android-studio firebase google-cloud-messaging firebase-cloud-messaging

我正在使用FCM,在运行该应用时,它会在FirebaseInstanceId.getInstance().getToken()行崩溃并出现以下错误:

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

任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您必须在Google项目控制台中启用API,并从项目控制台创建FCM所需的密钥。 同时尝试卸载您的应用程序并检查,因为onTokenRefresh()将调用一次,

请点击以下链接获取更多信息。

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

请在下面查看一次 -

  

使用Google Play服务9.0.0

     

Android Studio 1.5或更高版本

     

Android Studio项目及其包名。