我使用 Kotlin 多平台向导 创建了一个项目。 我在 Firebase 中有一个项目并已下载 google-services.json 文件。 我是否将此文件放置在与 composeApp 相同的级别或 androidApp 的级别?
我尝试在两个位置添加这些文件,但总是遇到此异常 - java.lang.IllegalStateException:默认 FirebaseApp 在此过程中未初始化 com.github.ksalil.gamehub。确保首先调用 FirebaseApp.initializeApp(Context)。
我还按照我的应用程序类的
FirebaseApp.initializeApp(Context)
中的例外中的建议添加了 onCreate()
。
在哪里为 compose 多平台项目添加 google-services.json?
在哪里为 compose 多平台项目添加 google-services.json?
google-services.json
文件应放置在 Compose Multiplatform 项目内:
root/android/app
另一方面,
GoogleService-Info.plist
文件应该放在Compose Multiplatform项目里面:
root/ios/app/KotlinMultiplatformApp