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

Android Studio两种单元测试运行方式的差异及选项变化疑问

Android Studio单元测试运行选项差异及显示问题解答

1. 两个运行选项的核心区别

  • 带红绿三角图标(IDE内置JUnit Runner)
    • 直接通过Android Studio内置的JUnit测试框架执行,跳过Gradle完整构建流程,启动速度更快
    • 支持IDE级别的断点调试、实时测试结果高亮、代码覆盖率统计等可视化功能
    • 依赖IDE的本地测试环境,与Gradle构建配置的关联较弱
  • 带Gradle图标(Gradle Test Task)
    • 通过Gradle的test任务执行测试,会完整走一遍Gradle的构建流程(包括依赖同步、资源处理等)
    • 测试输出会打印在Gradle控制台,适合需要验证Gradle构建逻辑下的测试场景
    • 完全遵循build.gradle中的测试配置(比如自定义测试规则、依赖版本)

2. 首次显示两个选项,之后仅显示一个的原因

Android Studio会自动记住你上次选择的测试运行方式,后续右键运行时默认复用该方式,隐藏另一个选项。如果想重新调出两个选项:

  • 右键点击测试类时,选择带下拉箭头的**Run "XXXTest"**选项,展开后就能看到两个运行方式
  • 或者进入Run > Edit Configurations,删除已有的该测试类运行配置,再次右键就能重新显示两个选项

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 16:23:10