Невозможно разрешить символ «AndroidJUnit4»Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Невозможно разрешить символ «AndroidJUnit4»

Сообщение Anonymous »

Очевидно, что для решения этой проблемы мне нужен правильный оператор импорта. Согласно документации AndroidJUnit4, это должно быть

import android.support.test.runner.AndroidJUnit4;


Когда я это делаю, Android Studio выделяет бегуна красным и сообщает: «Невозможно разрешить символ «бегун».
Справочная информация

Я дошел до этого момента, следуя инструкциям на сайте разработчиков Android по настройке тестов с помощью UI Automator. . Первая проблема, с которой я столкнулся, заключалась в том, что com.android.support:support-v4:22.2.0 и com.android.support.test:runner:0.2 зависят от разных версий com.android.support :support-аннотации. Я последовал рекомендациям из этого отчета об ошибках Android и добавил следующее во все проекты в build.gradle моего проекта:

configurations.all {
resolutionStrategy.force 'com.android.support:support-annotations:22.1.0'
}


Это решило непосредственную ошибку, но я подозреваю, что это привело к моим текущим проблемам. Есть ли у кого-нибудь предложения о том, как это исправить?

Соответствующие разделы из `./gradlew :app:dependents

androidTestCompile - Classpath for compiling the androidTest sources.
+--- com.jayway.android.robotium:robotium-solo:5.2.1
+--- com.squareup:fest-android:1.0.8
| \--- org.easytesting:fest-assert-core:2.0M10
| \--- org.easytesting:fest-util:1.2.5
+--- com.android.support.test:runner:0.2
| +--- junit:junit-dep:4.10
| | \--- org.hamcrest:hamcrest-core:1.1
| +--- com.android.support.test:exposed-instrumentation-api-publish:0.2
| \--- com.android.support:support-annotations:22.0.0 -> 22.2.0
+--- com.android.support.test:rules:0.2
| \--- com.android.support.test:runner:0.2 (*)
\--- com.android.support.test.uiautomator:uiautomator-v18:2.1.0

compile - Classpath for compiling the main sources.
+--- com.android.support:appcompat-v7:22.2.0
| \--- com.android.support:support-v4:22.2.0
| \--- com.android.support:support-annotations:22.2.0
+--- com.android.support:support-v4:22.2.0 (*)
+--- com.google.android.gms:play-services:6.1.71
| \--- com.android.support:support-v4:20.0.0 -> 22.2.0 (*)
+--- com.crashlytics.android:crashlytics:1.+ -> 1.1.13
\--- com.jakewharton:butterknife:5.1.2


Подробнее здесь: https://stackoverflow.com/questions/306 ... roidjunit4
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»