Android Studio运行单元测试时无法找到Run测试选项问题
解决方案
- 核对项目目录结构:确认你的测试类存放在标准测试源码目录下,比如Maven/Gradle项目默认应为
src/test/java,如果放在src/main/java下的类默认不会被识别为测试类。 - 检查测试框架依赖与注解:
- 确认pom.xml(Maven)或build.gradle(Gradle)中已引入正确的JUnit/TestNG依赖,且scope配置为
test - 核对测试方法的注解包是否正确,比如JUnit5需导入
org.junit.jupiter.api.Test,JUnit4需导入org.junit.Test,同时测试方法需为public void类型且无入参,测试类需为public类。
- 确认pom.xml(Maven)或build.gradle(Gradle)中已引入正确的JUnit/TestNG依赖,且scope配置为
- 验证测试目录标记状态:右键点击
src/test/java目录,选择Mark Directory as → Test Sources Root,确保目录被IDEA标记为测试源根。 - 检查测试插件启用状态:打开
File → Settings → Plugins,搜索你使用的测试框架(如JUnit),确认插件处于启用状态,未被禁用。 - 同步项目构建配置:点击侧边栏的Maven/Gradle刷新按钮,重新同步项目依赖与结构配置。
- 清空缓存重启IDEA:选择
File → Invalidate Caches...,点击Invalidate and Restart清理损坏的缓存后重启IDE。 - 手动配置运行项:如果上述操作均无效,可手动创建运行配置:点击右上角运行配置下拉框选择
Edit Configurations,点击+号选择JUnit,指定要运行的测试类/方法即可正常运行。
内容的提问来源于stack exchange,提问作者Mohammad Sommakia
相关产品推荐
相关产品推荐

