我通过安装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文件,所以我希望我没有做什么事情来弄乱它们。
我该如何解决此问题?谢谢您的帮助。
1条答案
按热度按时间7ivaypg91#
我认为你没有很好地遵循firebase配置。如果你使用FlutterFire CLI来添加firebase到你的flutter项目中,它应该创建一个名为
firebase_options.dart
的文件,其中包含DefaultFirebaseOptions
类,如果你没有找到这个文件,你的配置可能不正确。如果你找到它,这是你的问题的解决方案:希望这有帮助。