매우 이상한 문제가 있습니다. 난 그냥 10.0.1 10.2.0GCM 사용 중 Firebase 충돌이 발생했습니다.
에 버전에서 내 플레이 서비스 종속성을 업그레이드하는 것은 나는이 지금 사용하고 있습니다 :
는compile 'com.google.android.gms:play-services-maps:10.2.0'
compile 'com.google.android.gms:play-services-location:10.2.0'
compile 'com.google.android.gms:play-services-gcm:10.2.0'
이제 내 응용 프로그램은 내가 푸시 알림 수신기마다 충돌 . 알림이 표시되고 그 직후에 내 앱이 작동하지 않는다는 대화 상자가 표시됩니다.
충돌 LOG는
FATAL EXCEPTION: main
Process: com.avantcar.a2go, PID: 581
java.lang.NoSuchMethodError: No static method zzaaj()Lcom/google/firebase/iid/zzg; in class Lcom/google/firebase/iid/zzg; or its super classes (declaration of 'com.google.firebase.iid.zzg' appears in /data/app/com.avantcar.a2go-1/base.apk:classes69.dex)
at com.google.firebase.messaging.FirebaseMessagingService.zzF(Unknown Source)
at com.google.firebase.iid.zzb.onStartCommand(Unknown Source)
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:3010)
at android.app.ActivityThread.-wrap17(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1442)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
때문에 FCM과 관련된 뭔가 충돌,하지만 나는 아직 내 애플 리케이션에 FCM을 사용하고 있지 않다처럼 보인다. GCM을 사용하고 있습니다.
앱을 실행중인 Android 버전은 어느 것입니까? –
@ JoaoSousa 6.0 빌드 번호 MPA44G – Guy
Firebase 라이브러리를 가져 오시겠습니까? firebase-messaging 또는 firebase-core와 같습니다. 그렇다면 10.2.0으로 업데이트해야합니다. –