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

求助:无法通过androidTestImplementation下载androidx.text:core:1.2.0库

解决androidTestImplementation依赖不显示在External Libraries的问题

我来帮你搞定这个困扰你几天的问题——用androidTestImplementation引入androidx.text:core:1.2.0后在External Libraries里看不到,但换implementation或testImplementation就正常,这种情况大多和Android Studio的展示逻辑、依赖配置或者缓存有关,咱们一步步排查解决:

  • 检查External Libraries的显示过滤
    Android Studio默认可能会隐藏测试相关的依赖。你可以点击External Libraries列表右上角的小齿轮图标,确保Show Test Libraries选项是勾选状态。很多时候就是这个开关没打开,导致androidTest的依赖被藏起来了。

  • 验证androidTest源集配置
    确认你的模块build.gradle里的androidTest源集配置正确,比如:

    android {
        sourceSets {
            androidTest {
                java.srcDirs = ['src/androidTest/java']
                res.srcDirs = ['src/androidTest/res']
            }
        }
    }
    

    如果源集路径配置错误,Android Studio可能无法关联对应的测试依赖。

  • 强制刷新依赖并清理缓存
    依赖同步的缓存问题很常见,试试这几步:

    1. 点击顶部菜单栏File > Invalidate Caches...,选择「Invalidate and Restart」重启Android Studio,彻底清理缓存。
    2. 在右侧Gradle面板里,右键你的模块,选择Refresh Gradle Dependencies手动刷新。
    3. 也可以在终端执行命令强制重新下载依赖:
      # macOS/Linux
      ./gradlew clean build --refresh-dependencies
      # Windows
      gradlew.bat clean build --refresh-dependencies
      
  • 确认依赖仓库和版本兼容性
    首先检查项目根目录的build.gradle里是否配置了正确的仓库:

    repositories {
        google()
        mavenCentral()
    }
    

    androidx.text:core:1.2.0需要从Google仓库拉取,没配置的话会下载失败。另外,这个版本要求compileSdkVersion至少为34,如果你模块的compileSdkVersion低于34,也可能导致依赖无法正常加载(同步可能不报错,但实际没拉取到)。

  • 查看Gradle同步日志找线索
    如果上面的方法都没用,去看底部的Gradle Console,搜索androidx.text:core:1.2.0,看看有没有下载失败、依赖冲突或者其他报错信息,这些日志能帮你精准定位问题。

按照上面的步骤排查,应该就能解决问题了!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.06 19:57:49