颤动:文件 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 项目集成。
连接我的 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”部分。像这样-
就像下面的代码-
就像这样-
至此,您已经将 firebase 与 flutter 项目集成。