簡體   English   中英

在Android上首次使用ClassNotFoundException打開Flutter應用程序時崩潰

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM