You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 09:42:59