当我决定添加仪器测试时,我发现androidTestImplementation
依赖项无法识别。在我的测试文件中,诸如RunWith
之类的相关类显示为Unresolved symbols
。无论如何,当我尝试运行测试时,在运行配置中,出现一条消息:Error: Instrumentation runner class not specified.
“。我检查了一下,在build.gradle中明确指定了仪器运行器类。
我使用自定义构建类型,例如debugDev,debugProd。
事实是,如果使用非标准的构建类型,则需要选择一个构建配置来运行检测的测试。可以通过使用模块build.gradle中testBuildType "nameOfBuildType"
中的android {...}
来完成。