错误发生:尝试使用Junit学习单元测试,根据Android developers上的教程进行配置出现该错误
原因:没有获得相应的packages
解决方法:在build.gradle(:app)的dependencies添加以下命令
repositories {
mavenCentral()
}dependencies {
//for testtestImplementation "com.google.truth:truth:1.1.3"testImplementation "com.google.truth.extensions:truth-java8-extension:1.1.3"
}
在源代码中根据JDK版本调用以下命令之一,然后重启
Android Studio即可
import com.google.common.truth.Truth.assertThat;
//针对JDK8
import static com.google.common.truth.Truth8.assertThat;
参考链接:
https://truth.dev/
https://stackoverflow.com/questions/50448004/android-studio-cannot-resolve-symbol-truth-truth-library