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

如何让Android Studio Arctic Fox的“运行所有测试”功能正常工作

Android Studio Arctic Fox 运行所有单元测试异常解决方案

可按照以下优先级尝试操作修复:

  • 调整测试运行配置

    1. 点击顶部菜单栏 Run -> Edit Configurations
    2. 左侧找到Android JUnit分类,删除所有已存在的单元测试配置
    3. 点击左上角+号新建Android JUnit配置,测试类型选择All in package,填写项目根测试包路径,勾选Search for tests in whole project
    4. 切换到Configuration标签页,Use classpath of module选择项目主模块,Shorten command line选项选择JAR manifest,保存后重试运行
  • 修改Gradle配置适配
    打开主模块build.gradle文件,添加如下配置后同步Gradle:

    android {
        testOptions {
            unitTests {
                includeAndroidResources = true
                returnDefaultValues = true
            }
        }
    }
    

    若使用Robolectric,将依赖版本升级到4.6.1及以上即可兼容:

    testImplementation 'org.robolectric:robolectric:4.9'
    
  • 回退测试运行器

    1. 打开File -> Settings -> Build, Execution, Deployment -> Build Tools -> Gradle
    2. 将Run tests using选项从默认的Gradle修改为IntelliJ IDEA
    3. 保存设置后重启Android Studio,即可正常使用右键运行所有测试功能

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 18:39:00