最近使用Robolectric单元测试的时候遇到如下问题:

一直报资源类找不到,需要在app下的gradle中加入(代码手动打的,可能会有错误,见谅)

testOptions{
	unitTests{
			includeAndroidResources = true
	}
}

加完上面代码之后出现了标题的错误,具体是androidx.test.monitor2…这个找不到,每次sync好久,然后报同样错误,参考了如下链接文章,但是对我帮助不大。

请同事帮忙看下,比较了我们俩配置,发现Gradle版本引用不同(gradle/wrapper/gradle-wrapper.properties),之前的引用是:

distributionUrl:=https\://service.gradle.org/distributions/gradle-5.4.1-all.zip

我的是从公司映射maven库中直接拿,她是本地的引用且版本较低些:

distributionUrl:=../../../../tools/gradle-4.1-all.zip

我按她的配置从新改了gradle配置,重新sync了下,问题解决。

Error:Skipped due to earlier error

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐