我已经编写了一些仪器测试,它们一直工作得很好,但现在在升级依赖项后出现错误“无法解析ActivityTestRule错误”。
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
我正在使用Android支持库版本27.1.1
这与依赖关系良好配合工作。
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
support.test:rules
不是 Espresso 的依赖项。现在它可以独立使用了。此外,core
建议最小化依赖影响,我认为它实际上没有使用rules
中的任何类。这为我们开发人员提供了更多的控制权。 - TWiStErRob