Flutter 发布版本在 Firebase 上崩溃

问题描述 投票:0回答:0

我面临一个奇怪的问题,即我的发布版本在安装时突然崩溃。例外是:

FATAL EXCEPTION: firebase-iid-executor
                                                                                                 Process: com.my.app, PID: 9100
                                                                                                    java.lang.NoSuchMethodError: No virtual method toInstant()Lorg/threeten/bp/Instant; in class Ljava/util/Date; or its super classes (declaration of 'java.util.Date' appears in /apex/com.android.runtime/javalib/core-oj.jar)
                                                                                                        at com.google.firebase.heartbeatinfo.HeartBeatInfoStorage.getFormattedDate(:148)
                                                                                                        at com.google.firebase.heartbeatinfo.HeartBeatInfoStorage.isSameDateUtc(:226)
                                                                                                        at com.google.firebase.heartbeatinfo.HeartBeatInfoStorage.shouldSendSdkHeartBeat(:236)
                                                                                                        at com.google.firebase.heartbeatinfo.HeartBeatInfoStorage.shouldSendGlobalHeartBeat(:252)
                                                                                                        at com.google.firebase.heartbeatinfo.DefaultHeartBeatController.getHeartBeatCode(:165)
                                                                                                        at com.google.firebase.iid.GmsRpc.setDefaultAttributesToBundle(:19)
                                                                                                        at com.google.firebase.iid.GmsRpc.startRpc(:1)
                                                                                                        at com.google.firebase.iid.GmsRpc.getToken(:1)
                                                                                                        at com.google.firebase.iid.FirebaseInstanceId.lambda$getInstanceId$2$FirebaseInstanceId(:1)
                                                                                                        at com.google.firebase.iid.FirebaseInstanceId$$Lambda$3.start(Unknown Source:10)
                                                                                                        at com.google.firebase.iid.RequestDeduplicator.getOrStartGetTokenRequest(:7)
                                                                                                        at com.google.firebase.iid.FirebaseInstanceId.lambda$getInstanceId$3$FirebaseInstanceId(:5)
                                                                                                        at com.google.firebase.iid.FirebaseInstanceId$$Lambda$0.then(Unknown Source:6)
                                                                                                        at com.google.android.gms.tasks.zze.run(:1)
                                                                                                        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
                                                                                                        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
                                                                                                        at com.google.android.gms.common.util.concurrent.zza.run(:2)
                                                                                                        at java.lang.Thread.run(Thread.java:919)

作为 Flutter 的新手,我无法理解这个崩溃。有人可以确定我做错了什么问题以及导致这次崩溃的原因是什么!

提前致谢

flutter firebase proguard
© www.soinside.com 2019 - 2024. All rights reserved.