在进行仪器测试时,我使用了
@RunWith(AndroidJUnit4.class)
从
import androidx.test.runner.AndroidJUnit4;
为了建立我的测试用例。现在,此行被标记为已弃用,并带有使用
AndroidJUnit4
的提示import androidx.test.ext.junit.runners.AndroidJUnit4
但是,如果我尝试从命名包中导入
AndroidJUnit4
,则会收到错误消息,该ext
无法解析。您有什么想法,应在gradle中包括哪些软件包来解决此问题?
最佳答案
根据the documentation for AndroidJUnit4,
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
AndroidJUnit4ClassRunner
更改为AndroidJUnit4
如果仍然无法正常工作,请确保清理和/或重建项目。您也可以直接在Google's maven repository中检查当前版本