Приложение Flutter аварийно завершает работу при первом запуске с ClassNotFoundException на Android - PullRequest
0 голосов
/ 11 декабря 2018

Мое приложение флаттера падает при первом открытии после установки из магазина Play.После этого все работает нормально.Ниже приведен отчет о сбое

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, то как он работает со второго раза?

Ответы [ 2 ]

0 голосов
/ 25 января 2019

Просто советую, дважды проверьте в android / src / main / java, если пакет класса MainActivity соответствует атрибуту пакета в AndroidManifest.xml.

0 голосов
/ 12 декабря 2018

У меня также была эта проблема, просто обновите com.google.gms: google-services: 3.2.1 до com.google.gms: google-services: 4.2.0 там, в "Android \ App \ build.grandle", чтоидет проблема.

Для получения дополнительной информации: Проблема, сообщенная в github

...