Android Studio Arctic Fox设置testRunner为GRADLE解决JUnit4测试失败问题
Android Studio Arctic Fox 单元测试运行器配置方案
1. IDE 端配置(解决找不到配置项的问题)
Arctic Fox 版本将测试运行器配置从Gradle主配置页移到了独立的Testing子菜单,配置步骤如下:
- 打开设置路径:
File -> Settings -> Build, Execution, Deployment -> Build Tools -> Gradle -> Testing - 在「Run tests using」下拉选项中,选择
Gradle即可替换默认的PLATFORM运行器 - 点击
Apply->OK保存配置,重启IDE后生效。后续点击测试类/方法旁的运行图标,会自动生成Gradle测试配置。
如果配置后仍生成JUnit配置,可以手动清理历史配置:打开顶部运行配置下拉框 -> Edit Configurations -> 删除左侧JUnit分类下的所有自动生成的临时配置,重新运行测试即可。
2. build.gradle 全局配置方法
你可以在模块级build.gradle文件中添加配置,强制本地单元测试走Gradle运行器,无需每台设备单独修改IDE配置,该配置不会影响插桩测试:
android { // 其他原有配置保持不变 testOptions { unitTests.all { // 仅作用于本地单元测试 useJUnitPlatform() systemProperty "gradle.test.runner", "gradle" } } }
配置完成后同步Gradle即可生效。
内容的提问来源于stack exchange,提问作者Asdinesh
相关产品推荐
相关产品推荐

