当前位置: 代码迷 >> 综合 >> Android Studio Junit Error:“Android Studio : Cannot resolve symbol “Truth” (Truth library)“
  详细解决方案

Android Studio Junit Error:“Android Studio : Cannot resolve symbol “Truth” (Truth library)“

热度:37   发布时间:2023-12-09 19:34:39.0

错误发生:尝试使用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

  相关解决方案