Intereting Posts
Android Studio не видит устройства Мы можем использовать уже подготовленную базу данных SQLITE для приложения для телефонных разговоров? Как получить атрибуты стиля программно из styles.xml Android debuggable = false, вызвавший ошибку jQuery.ajax POST в проекте Cordova / Phonegap Eclipse Почему я должен использовать неприглаженные апки? Android Wear WearableListView в GridViewPager Как сопоставить AffineTransform java с матрицей Android? Приложение не будет выполняться на новом Android Studio 2.2 с градиентом 2.14.1 с включенным Instant Run Анимированная анимация карты между действиями Android Текст поверх изображения Опираясь на холст и объекты с несколькими красками Отображение даты в двузначном формате Кнопка «Назад» после того, как приложение deeplink входит в приложение, не возвращается туда, откуда оно было Быстрый прокрутка большого пальца исчезает при прокрутке AlphabetIndexer Использование LogCat для андроидной USB-отладки браузера

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++; } } 

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

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

  testCompile 'junit:junit:4.12' 

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

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

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

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