KMM应用使用Firebase Auth创建用户时触发SecurityException崩溃问题求助
KMM应用使用Firebase Auth创建用户时触发SecurityException崩溃问题求助
我在KMM应用中使用Firebase Auth创建新用户时遇到了一个奇怪的问题:用户账号确实能成功创建,但应用会立刻触发SecurityException并崩溃。以下是相关的代码、错误日志和我当前使用的依赖版本,希望能得到大家的帮助!
触发崩溃的核心代码
suspend fun createNewUser(user: UserInfo, password: String) { val userCredential = auth.createUserWithEmailAndPassword(user.email, password) }
具体崩溃错误日志
Failed to get service from broker. java.lang.SecurityException: Unknown calling package name 'com.google.android.gms'. at android.os.Parcel.createExceptionOrNull(Parcel.java:3069) at android.os.Parcel.createException(Parcel.java:3053) at android.os.Parcel.readException(Parcel.java:3036) at android.os.Parcel.readException(Parcel.java:2978) at angb.a(:com.google.android.gms@244337029@24.43.37 (190400-693941914):36) at anei.z(:com.google.android.gms@244337029@24.43.37 (190400-693941914):143) at amln.run(:com.google.android.gms@244337029@24.43.37 (190400-693941914):54)
当前项目使用的依赖版本
项目级Gradle配置
dependencies { classpath("com.google.gms:google-services:4.4.2") } plugins { id("com.android.application").version("8.1.0").apply(false) id("com.android.library").version("8.1.0").apply(false) kotlin("android").version("1.9.0").apply(false) kotlin("multiplatform").version("1.7.20").apply(false) id("org.jetbrains.kotlin.plugin.serialization") version "1.9.0" }
Shared模块Gradle配置
implementation("dev.gitlive:firebase-firestore:1.10.4") implementation("dev.gitlive:firebase-common:1.10.4") implementation("dev.gitlive:firebase-auth:1.10.4")
麻烦大家帮忙分析下这个问题该怎么解决,非常感谢!
备注:内容来源于stack exchange,提问作者Cipri
相关产品推荐
相关产品推荐

