如何修复无法从资源加载 FirebaseOptions。检查您是否已定义values.xml

问题描述 投票:0回答:1
E/flutter ( 6571): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(java.lang.Exception: Failed to load FirebaseOptions from resource. Check that you have defined values.xml correctly., Exception, Cause: null, Stacktrace: java.lang.Exception: Failed to load FirebaseOptions from resource. Check that you have defined values.xml correctly.

E/flutter(6571):位于io.flutter.plugins.firebase.core.FlutterFirebaseCorePlugin.lambda$optionsFromResource$4$io-flutter-plugins-firebase-core-FlutterFirebaseCorePlugin(FlutterFirebaseCorePlugin.java:207) E/flutter ( 6571):位于 io.flutter.plugins.firebase.core.FlutterFirebaseCorePlugin$$ExternalSyntheticLambda2.run(来源未知:4) E /扑(6571):在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) E /扑(6571):在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:644) E /扑(6571):在java.lang.Thread.run(Thread.java:1012) E/颤振(6571):,空) E/flutter ( 6571): #0 FirebaseCoreHostApi.optionsFromResource (包:firebase_core_platform_interface/src/pigeon/messages.pigeon.dart:242:7) E/颤振(6571): E / flutter(6571):#1 MethodChannelFirebase.initializeApp(包:firebase_core_platform_interface / src / method_channel / method_channel_firebase.dart:89:25) E/颤振(6571): E/flutter (6571): #2 Firebase.initializeApp (包:firebase_core/src/firebase.dart:43:31)

调用后立即抛出错误

  await Firebase.initializeApp();

它是在删除强制应用 Flutter 的 Gradle 插件之后发生的,该插件已被弃用。 IE。迁移到新的后,声明性应用问题开始了。 通过创建新项目进行检查也面临同样的问题 settings.gradle file snap

*为 ios 和 android 而非 web 构建应用程序 环境:

firebase_core: ^2.27.1
flutter doctor result

任何解决此问题的帮助将不胜感激。 谢谢

android flutter firebase hybrid-mobile-app
1个回答
0
投票

经过一番研究和努力,我发现通过后

options
它可以工作,

 await Firebase.initializeApp(
      options: FirebaseOptions(
    apiKey: 'key',
    appId: 'id',
    messagingSenderId: 'sendid',
    projectId: 'myapp',
    storageBucket: 'myapp-b9yt18.appspot.com',
  )
    );

创建了新应用程序,并使用 cli 模式对其进行配置,它将生成适用于所有平台的选项文件。 从 Flutte 3.19 开始,仅添加

google-services.json
似乎还不够

firebase cli 配置

祝你好运。

© www.soinside.com 2019 - 2024. All rights reserved.