Класс не может найти Gradle - PullRequest
       54

Класс не может найти Gradle

0 голосов
/ 20 сентября 2019

У androidTest, похоже, проблема с нахождением gradle.Я попытался реализовать все в Gradle, и все еще красный в тестовом классе.

import android.support.test.InstrumentationRegistry;
import android.support.test.runner.AndroidJUnit4;

import org.junit.Test;
import org.junit.runner.RunWith;

Я получаю

"не удается разрешить символ джунит"

и

"не удается разрешить тест символа".

Я, как я уже говорил, пытался реализовать все на свете, чтобы сделать эту работу, но ничего не изменилось.

Тогда я попытался сделать то же самое, только из нового проекта, и это сработало как шарм!Так что дело не в импорте неправильного импорта, по крайней мере.Как сделать так, чтобы androidTest распознал gradle ??

Gradle:

androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0'
androidTestImplementation 'androidx.test:runner:1.1.0'
androidTestImplementation 'androidx.test:rules:1.1.0'

и иметь testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" в части defaultConfig

Структура: Структура

1 Ответ

0 голосов
/ 20 сентября 2019

Импорт должен быть из androidx тоже

Попробуйте с

import androidx.test.InstrumentationRegistry;
import androidx.test.runner.AndroidJUnit4;

Кроме того, у вас есть

    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    androidTestImplementation 'com.android.support.test:rules:1.0.2'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'

в качестве зависимости?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...