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

升级Firebase Auth 20.0.0后手机号验证崩溃及依赖问题求助

解决Firebase Auth 20.0.0手机号验证崩溃问题

这个崩溃的核心原因很明确:Firebase Auth 20.0.0版本开始,手机号验证流程中的Recaptcha验证逻辑依赖了AndroidX Browser库,而你的项目里没有引入这个库,导致系统找不到androidx.browser.customtabs.CustomTabsIntent$Builder这个类。

具体修改步骤:

  • 打开你项目中app模块的build.gradle(或build.gradle.kts)文件
  • 在dependencies代码块中添加AndroidX Browser的依赖:
    implementation 'androidx.browser:browser:1.6.0'
    
    (你也可以使用该库的最新稳定版本,1.6.0是兼容Firebase Auth 20.0.0的稳定版)
  • 点击Android Studio右上角的「Sync Now」按钮,或者在终端执行./gradlew sync命令同步项目依赖
  • 重新运行你的应用,手机号验证的流程就能正常执行了

补充说明:

在Firebase Auth 20.0.0之前的版本中,这个依赖可能是可选的或者被其他间接依赖覆盖了,但升级后官方明确把AndroidX Browser作为Recaptcha验证的必要依赖,所以必须手动添加。

内容的提问来源于stack exchange,提问作者Pratik Butani

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 18:12:54