После знакомства с этой сущностью: https://gist.github.com/chemouna/00b10369eb1d5b00401b, Я заметил, что она использует библиотеку Google Truth
: https://google.github.io/truth/. Итак, я начал с процедуры, чтобы добавить библиотеку в мой файл build.gradle
вAndroid Studio:
buildscript {
repositories.mavenLocal()
}
dependencies {
testImplementation "com.google.truth:truth:0.40"
}
Но когда я захотел добавить статический импорт для точек входа Truth для моего класса java утверждений:
import static com.google.common.truth.Truth.assertThat;
import static com.google.common.truth.Truth.assertWithMessage;
Я получил ошибку, что символ Truth
не может быть решен.Я попытался перестроить свой проект и реализовать решения, указанные здесь: Зависимости AndroidTestCompile, не распознаваемые в импорте , в основном выполняются следующие задачи gradle:
- . / Gradlew приложение: зависимости
- assemblyAndroidTest
, но проблема сохраняется.
Есть ли какая-нибудь помощь по этому поводу?
Должен ли я на самом деле добавить эти строки в мой файл build.gradle?:
buildscript {
repositories.mavenLocal()
}
, если у меня уже есть эти:
repositories {
mavenCentral()
jcenter()
google()
}