我正在开发适用于 Android 的 Flutter 应用程序,并在初始化 Firebase 时遇到问题。尽管遵循标准设置程序,但我在运行应用程序时不断收到错误。
错误描述: 当我启动应用程序时,我收到以下错误消息:
Unhandled Exception: PlatformException(null-error, Host platform returned null value for non-null return value., null, null)
这发生在调用 Firebase.initializeApp() 期间
在我的主要功能中:
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
final Database db = await initDatabase();
runApp(WuupCirclesApp(db: db));
}
开发环境:Flutter 版本:[77.1.2] 飞镖版本:231.9409 Firebase 核心版本:2.24.2 Android Studio 版本:Android Studio Hedgehog | 2023年1月1日 |内部版本#AI-231.9392.1.2311.11076708 操作系统:macOS
迄今为止采取的步骤:
附加信息:
任何有助于解决此问题的见解或建议将不胜感激。
提前谢谢您!
您可能想将初始化代码行更改为:
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
参见Android平台官方文档中的步骤4。