Android 错误:(3,17)java:package org.junit不存在-intellij

Android 错误:(3,17)java:package org.junit不存在-intellij,android,intellij-idea,Android,Intellij Idea,我最近开始使用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.

我最近开始使用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

类路径中似乎缺少
junit.jar
。添加它,它应该可以工作。

您可以检查插件是否已安装(如果已安装)。只需将其添加到类路径中,您就可以通过选择junit单词,然后按下左侧的黄色灯泡选择“将junit添加到类路径”

在build.gradle中添加以下行来自动完成此操作。解决了此问题

编译'com.android.support.test:runner:0.5'