将Firebase添加到Flutter项目后出现Firebase错误

v440hwme  于 2023-10-22  发布在  Flutter
关注(0)|答案(1)|浏览(199)

我通过安装CLI将Firebase添加到Flutter项目中。这很容易和快速,但我得到一个错误,当我调试应用程序。
我在调用initializeApp时得到了main.dart中的错误。

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp();  <<< ERROR HERE
  runApp(const ProviderScope(
      child:
          DealDiligence())); 
}

这是我得到的错误:

PlatformException(PlatformException(null-error,Host platform returned null value for non-null return value.,null,null))

我最初开始手动修改build.gradle文件,所以我希望我没有做什么事情来弄乱它们。
我该如何解决此问题?谢谢您的帮助。

7ivaypg9

7ivaypg91#

我认为你没有很好地遵循firebase配置。如果你使用FlutterFire CLI来添加firebase到你的flutter项目中,它应该创建一个名为firebase_options.dart的文件,其中包含DefaultFirebaseOptions类,如果你没有找到这个文件,你的配置可能不正确。如果你找到它,这是你的问题的解决方案:

await Firebase.initializeApp(
  options: DefaultFirebaseOptions.currentPlatform,
);

希望这有帮助。

相关问题