颤动:文件 google-services.json 丢失。没有它,Google 服务插件无法运行

Flutter : File google-services.json is missing. The Google Services Plugin cannot function without it

连接我的 flutter 应用程序后,我已经从我的 firebase 附加了 google-services.json 文件,并按照所有步骤操作,但我仍然收到此错误。我在网上寻找其他答案,但其中 none 有帮助。我尝试在 chrome 中打开应用程序,但随后收到此错误“错误:断言失败: D:\...\src\firebase_core_web.dart:273 选项!=空 “创建默认应用程序时,FirebaseOptions 不能为 null。”

这些有联系吗?我能做些什么来解决这些问题?

对于您的 firebase_core 版本,一旦您在 flutter 代码中初始化 firebase,似乎足以通过 FirebaseOptions。

添加这个。

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp(
    // Replace with actual values
    options: FirebaseOptions(
      apiKey: "XXX",
      appId: "XXX",
      messagingSenderId: "XXX",
      projectId: "XXX",
    ),
  );
  runApp(MyApp());
}

您需要下载此“google-services.json”文件并将其粘贴到“android>app”部分。像这样- 然后单击“下一步”按钮。现在您需要在 project-level build.gradle 文件中进行以下更改。

就像下面的代码- 更新 project-level build.gradle 文件后,现在您已经在 App-level build.gradle 文件中添加了提到的代码

就像这样-

至此,您已经将 firebase 与 flutter 项目集成。