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

Android中使用reCAPTCHA Enterprise遇导入问题求助

解决Recaptcha依赖无法使用的问题

核心排查&修复步骤

  • 检查依赖声明的正确性
    确保在app模块的build.gradle(或build.gradle.kts)的依赖块里正确声明,并且同步过Gradle:

    dependencies {
        implementation 'com.google.android.recaptcha:recaptcha:18.2.0' // 建议用官方最新稳定版本
    }
    

    同步后可通过File > Project Structure > Dependencies查看是否已加载该依赖,没找到的话先排查仓库配置。

  • 确认Maven仓库配置
    项目根目录的settings.gradle(或settings.gradle.kts)必须包含Google Maven仓库,Recaptcha依赖仅在该仓库发布:

    repositories {
        google()
        mavenCentral()
    }
    

    添加后重新同步Gradle。

  • 清理缓存并重构项目
    执行以下操作解决缓存冲突:

    • 点击Android Studio右上角的「Sync Project with Gradle Files」按钮
    • 执行File > Invalidate Caches... > 勾选Invalidate and Restart
    • 手动删除项目根目录的.gradle文件夹和app模块的build文件夹,再重新构建
  • 移除手动导入的AAR文件
    本地AAR容易和远程依赖冲突,先彻底清理:

    1. 删除模块内的AAR文件
    2. 移除build.gradle里对应的implementation files('xxx.aar')配置
    3. 同步后重新用Gradle依赖方式引入
  • 检查版本兼容性
    确保Recaptcha版本和Android Gradle Plugin(AGP)、Kotlin版本匹配,比如AGP 7.0+建议搭配Recaptcha 18.x版本,低版本AGP需适配对应旧版Recaptcha。

验证依赖是否生效

同步完成后,在类中尝试导入:

import com.google.android.recaptcha.Recaptcha;

能自动补全说明依赖生效;若仍不行,查看External Libraries下是否有com.google.android.recaptcha:recaptcha节点,没有则说明依赖未下载成功,需检查网络或代理设置。

内容的提问来源于stack exchange,提问作者gz w

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 17:00:02