Ошибка: (3, 17) java: пакет org.junit не существует - intellij

Недавно я начал использовать IntelliJ для создания моего проекта приложений для Android. Я импортировал мою библиотеку sherlock в качестве модуля и добавил зависимость от моего проекта. Однако, когда я пытаюсь перестроить свой проект, чтобы проверять любые ошибки, я получаю строки из 10 таких ошибок:

Error:(3, 17) java: package org.junit does not exist
Error:(4, 24) java: package org.junit.runner does not exist
Error:(5, 23) java: package org.robolectric does not exist
Error:(7, 38) java: package org.fest.assertions.api does not exist
Error:(7, 1) java: static import only from classes and interfaces
Error:(9, 2) java: cannot find symbol
  symbol: class RunWith
Error:(11, 6) java: cannot find symbol
  symbol:   class Test
  location: class com.actionbarsherlock.internal.ResourcesCompatTest
Error:(13, 20) java: cannot find symbol
  symbol:   method cleanActivityName(java.lang.String,java.lang.String)
  location: class com.actionbarsherlock.internal.ResourcesCompatTest
Error:(15, 20) java: cannot find symbol
  symbol:   method cleanActivityName(java.lang.String,java.lang.String)
  location: class com.actionbarsherlock.internal.ResourcesCompatTest
Error:(17, 19) java: cannot find symbol
  symbol:   method cleanActivityName(java.lang.String,java.lang.String)
  location: class com.actionbarsherlock.internal.ResourcesCompatTest

Ответ 1

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

Ответ 2

вы можете проверить, установлен ли плагин, если он есть. просто добавьте его в путь к классу, вы можете сделать это автоматически, выбрав слово junit, а затем нажмите на желтой лампочке левой стороны инспекции, выберите "добавить junit в classpath"

Ответ 3

Добавление строки ниже в build.gradle разрешило проблему...

compile 'com.android.support.test: runner: 0.5'