Tôi có ứng dụng đang hoạt động và mọi thứ hoạt động tốt, nhưng khi tôi cập nhật ứng dụng với ứng dụng MoPub
và tạo APK đã ký mới và tải lên cửa hàng phát một số người dùng báo cáo sự cố trong khi nó hoạt động tốt trên các thiết bị của người dùng khác.Không thể tìm thấy lớp 'com.google.firebase.FirebaseOptions'
Tôi đã thử nghiệm ứng dụng rất nhiều trên các thiết bị khác nhau và cuối cùng đã tìm thấy thiết bị mà thiết bị gặp sự cố.
tôi sửa lỗi ứng dụng và phát hiện mã lỗi này trong màn hình android
06-18 16:17:51.665 17951-17951/akhbar4all.com.akhbar4all W/dalvikvm: VFY: unable to find class referenced in signature (Lcom/google/firebase/auth/FirebaseUser;) 06-18 16:17:51.665 17951-17951/akhbar4all.com.akhbar4all E/dalvikvm: Could not find class 'com.google.firebase.FirebaseApp$zza', referenced from method com.google.firebase.FirebaseApp.zza 06-18 16:17:51.665 17951-17951/akhbar4all.com.akhbar4all W/dalvikvm: VFY: unable to resolve check-cast 9003 (Lcom/google/firebase/FirebaseApp$zza;) in Lcom/google/firebase/FirebaseApp; 06-18 16:17:51.665 17951-17951/akhbar4all.com.akhbar4all D/dalvikvm: VFY: replacing opcode 0x1f at 0x0019 06-18 16:17:51.665 17951-17951/akhbar4all.com.akhbar4all D/dalvikvm: DexOpt: unable to opt direct call 0xec65 at 0x0b in Lcom/google/firebase/FirebaseApp;.getToken 06-18 16:17:51.665 17951-17951/akhbar4all.com.akhbar4all D/AndroidRuntime: Shutting down VM 06-18 16:17:51.665 17951-17951/akhbar4all.com.akhbar4all W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x41bdc700) 06-18 16:17:51.685 17951-17951/akhbar4all.com.akhbar4all E/AndroidRuntime: FATAL EXCEPTION: main java.lang.NoClassDefFoundError: com.google.firebase.FirebaseOptions at com.google.firebase.FirebaseApp.zzbu(Unknown Source) at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1214) at android.content.ContentProvider.attachInfo(ContentProvider.java:1189) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:5119) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4725) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4665) at android.app.ActivityThread.access$1400(ActivityThread.java:159) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1376) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:176) at android.app.ActivityThread.main(ActivityThread.java:5419) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1046) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:862) at dalvik.system.NativeStart.main(Native Method)
Nhưng tôi đã bị sốc vì tôi không sử dụng bất kỳ Firebase api
vậy tại sao điều này xảy ra và giải pháp là gì? Tôi rất vui vì sự giúp đỡ từ ai đó.
Nhờ giải quyết vấn đề của tôi. – atifali
bạn là tuyệt vời, bạn đã tiết kiệm thời gian quý báu của tôi. – atifali
Cảm ơn, tôi cũng đã biên soạn lớp multidex để giải quyết vấn đề của mình nhưng nó làm cho ứng dụng của tôi nặng hơn một chút, bây giờ nó được tối ưu hóa tốt hơn! –