[英]Flutter app crashing when opening first time with ClassNotFoundException on Android
從Play商店安裝后首次打開時,我的flutter應用程序崩潰了。 之后,它工作正常。 以下是當機報告
java.lang.NoClassDefFoundError:
at com.google.android.gms.internal.zzccn.<init> (Unknown Source:3)
at com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver.onReceive (Unknown Source:6)
at android.app.ActivityThread.handleReceiver (ActivityThread.java:3273)
at android.app.ActivityThread.-wrap17 (Unknown Source)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1690)
at android.os.Handler.dispatchMessage (Handler.java:105)
at android.os.Looper.loop (Looper.java:164)
at android.app.ActivityThread.main (ActivityThread.java:6592)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run (Zygote.java:240)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:769)
Caused by: java.lang.ClassNotFoundException:
at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:93)
at java.lang.ClassLoader.loadClass (ClassLoader.java:379)
at java.lang.ClassLoader.loadClass (ClassLoader.java:312)
這與FCM消息傳遞有關嗎? 錯誤是說ClassNotFound,但是,如果是由於缺少java類,那么從第二次開始它是如何工作的?
請注意,如果MainActivity類的包與AndroidManifest.xml中的屬性包匹配,請再次檢查android / src / main / java。
我也遇到了這個問題,只需將com.google.gms:google-services:3.2.1更新為com.google.gms:google-services:4.2.0即可解決問題的“ Android \\ App \\ build.grandle”中。
有關更多信息: github中報告的問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.