Intereting Posts
Как мне компоновать вложенные RecyclerViews, оставаясь при этом исполняемым? Как определить, является ли пользовательская клавиатура Swype? Android GPS Местоположение Скорость ненадежная Как сбросить будильник, если приложение закрыто в андроиде RelativeLayout принимает полноэкранный режим для wrap_content Как принудительно перезапустить активность от намерения Запрашивать пароль перед удалением приложения Кнопка блокировки в Android Можно ли отменить «динамический» BroadcastReceiver из собственного метода onReceive () получателя? Галерея Android не может сочетать пользовательский заголовок Android: выполнить таймер с интервалом в 1 секунду перед вызовом функции Запросы мультимедиа для Android WebView и CSS Записываемое и исполняемое местоположение на Android Android: Java: использование строкового ресурса в Toast Распознавание изображений для приложения дополненной реальности Android

Android Studio не может решить org.junit

Я использую тесты JUnit в Android Studio 1.2.2. Тесты выполняются без проблем. Единственное, что меня озадачивает, это то, что Android Studio не может решить фактический пакет org.junit. Очевидно, что он разрешает его, иначе тесты не будут выполняться. Но импорт и аннотации отмечены красным цветом в Android Studio, как показано здесь. Это ошибка в Android Studio? Я попытался восстановить приложение и перезапустить Android Studio, но это не исправить проблему.

import org.junit.Test; import static org.junit.Assert.*; // cannot resolve symbol 'junit' public class CanadaTest { @Test public void testCountryName() throws Exception { int x = 0; x++; } } 

Solutions Collecting From Web of "Android Studio не может решить org.junit"

Попробуйте File -> Invalidate Caches / Restart .

Поместите это в свой файл gradle:

  testCompile 'junit:junit:4.12' 

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

Я столкнулся с этой проблемой, потому что мои текстовые классы находились в директории /main/java вместо /main/java /test где они должны были быть …

Убедитесь, что ваши тестовые классы находятся в каталоге /test !

Если вы заново установили андроид-студию, помните, что по умолчанию она не использует ваши системы JDK (структура проекта -> местоположение SDK -> местоположение jdk).