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

Android Studio导入JUnit与Truth库提示无法解析符号问题求助

解决方案
  • 先修正Gradle文件的语法错误,你提供的两个Gradle配置文件都存在单引号缺失的问题:
    根目录build.gradle中:
    // 修正前
    classpath 'com.android.tools.build:gradle:7.0.3
    // 修正后(末尾补全单引号)
    classpath 'com.android.tools.build:gradle:7.0.3'
    
    模块build.gradle中:
    // 修正前
    testImplementation 'junit:junit:4.13.2
    // 修正后(末尾补全单引号)
    testImplementation 'junit:junit:4.13.2'
    
    修正后点击右上角「Sync Now」同步Gradle配置。
  • 确认测试类存放目录:testImplementation声明的依赖仅对src/test/java目录下的代码生效,如果你把测试类放在了src/androidTest/java目录下,需要把依赖声明替换为androidTestImplementation,或者把测试类移动到src/test/java对应包路径下。
  • 清除Android Studio缓存重启:依次点击菜单栏 File -> Invalidate Caches...,勾选「Clear file system cache and local history」,点击「Invalidate and Restart」,等待重启后索引重建完成再检查导入是否正常。
  • 检查Gradle离线模式是否开启:依次点击 Settings -> Build, Execution, Deployment -> Build Tools -> Gradle,取消「Offline work」的勾选,重新同步Gradle确保依赖包正常下载。
  • 确认依赖正常引入:打开右侧Gradle面板,进入对应模块 -> Dependencies -> testCompileClasspath,检查junit:junit:4.13.2和com.google.truth:truth:1.1.3是否存在,无红标缺失提示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 21:06:03