小编Kru*_*ave的帖子

Flutter:java.lang.NoClassDefFoundError:解析失败:Lcom/google/firebase/iid/FirebaseInstanceId

SDK:颤动

我们在应用程序中使用 Flutter 和 Firebase 消息传递。除此之外,我们还使用 plain_notification_token 来获取 Android 的 FCM 令牌和 iOS 的 APNS 令牌。将 Gradle 升级到 4.2.2 时出现此错误。

问题

E/AndroidRuntime(27480):    at net.kikuchy.plain_notification_token.PlainNotificationTokenPlugin.onMethodCall(PlainNotificationTokenPlugin.java:47)
E/AndroidRuntime(27480):    at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233)
E/AndroidRuntime(27480):    at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:85)
E/AndroidRuntime(27480):    at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:818)
E/AndroidRuntime(27480):    at android.os.MessageQueue.nativePollOnce(Native Method)
E/AndroidRuntime(27480):    at android.os.MessageQueue.next(MessageQueue.java:335)
E/AndroidRuntime(27480):    at android.os.Looper.loop(Looper.java:183)
E/AndroidRuntime(27480):    at android.app.ActivityThread.main(ActivityThread.java:8010)
E/AndroidRuntime(27480):    at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(27480):    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:631)
E/AndroidRuntime(27480):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:978)
E/AndroidRuntime(27480): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.iid.FirebaseInstanceId" on path: DexPathList[[zip file "/data/app/~~5gcFVfnQoOUOHN3V15pnZA==/money.bullet.internal-fy-pjwoLC9rHFRqMpeWWJw==/base.apk"],nativeLibraryDirectories=[/data/app/~~5gcFVfnQoOUOHN3V15pnZA==/money.bullet.internal-fy-pjwoLC9rHFRqMpeWWJw==/lib/arm64, /data/app/~~5gcFVfnQoOUOHN3V15pnZA==/money.bullet.internal-fy-pjwoLC9rHFRqMpeWWJw==/base.apk!/lib/arm64-v8a, /system/lib64, /system/system_ext/lib64]]
E/AndroidRuntime(27480):    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207)
E/AndroidRuntime(27480):    at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
E/AndroidRuntime(27480):    at …
Run Code Online (Sandbox Code Playgroud)

java messaging flutter firebase-cloud-messaging

8
推荐指数
1
解决办法
9003
查看次数