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

11

最近我开始使用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
3个回答

7

看起来你的类路径中缺少junit.jar。添加它就可以了。


2

如果您想检查插件是否已安装,可以将其添加到类路径中。您可以通过选择“junit”单词,然后按下检查左侧黄色灯泡来自动执行此操作,选择“将junit添加到类路径”。


0
在build.gradle中添加以下行解决了问题...
compile 'com.android.support.test:runner:0.5'

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接