尝试在Flutter中实例化Firebase RemoteConfig时出现问题



当我尝试实例化RemoteConfig时,我得到了这个错误,应用程序崩溃(不是错误,它只是关闭(。我读到一个变通方法是:解决方法:转到您的pub缓存目录,找到MethodCallHandler.java并替换此行:

properties.put(
"inDebugMode", firebaseRemoteConfigInfo.getConfigSettings().isDeveloperModeEnabled());

有了这个:

properties.put("inDebugMode", false);

问题是,该文件中没有包含所描述的任何行。有什么想法吗?

完全错误:

E/flutter ( 4211):  at android.app.ActivityThread.main(ActivityThread.java:7356)
E/flutter ( 4211):  at java.lang.reflect.Method.invoke(Native Method)
E/flutter ( 4211):  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
E/flutter ( 4211):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
E/flutter ( 4211):
F/flutter ( 4211): [FATAL:flutter/shell/platform/android/platform_view_android_jni_impl.cc(942)] Check failed: CheckException(env).
F/libc    ( 4211): Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 4211 (name_app), pid 4211 (name_app)

解决方法对我不起作用,但在我的情况下,仅将android/app/src/main/AndroidManifest.xml文件中的platform('com.google.firebase:firebase-bom:26.4.0')更改为implementation platform('com.google.firebase:firebase-bom')就解决了问题。干杯

最新更新