当前位置: 首页 > 知识库问答 >
问题:

Android Studio 2.1: 错误: 软件包组织.junit 不存在

相诚
2023-03-14

更新:这是一个bug,已被报告,请注明:https://code.google.com/p/android/issues/detail?id=209832

我正在Android Studio上设置单元测试。

我已阅读文档并完全按照指定进行设置。我已将测试文件夹设置为 src/测试/java

import org.junit.Test;
import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.*;

public class RandomTestClass
{
    @Test
    public void testTest()
    {
        assertThat(4, is(4));
    }
}

但是,当我去运行我的测试时,我得到:

错误:包org.junit不存在

我已经完全按照文档中的描述设置了我的gradle:

dependencies {
    // Required -- JUnit 4 framework
    testCompile 'junit:junit:4.12'
    // Optional -- Mockito framework
    testCompile 'org.mockito:mockito-core:1.10.19'
}

这个问题的其他几个问题似乎是说这些依赖关系缺失了。我有。

当我去运行测试时,你能想到我的本地单元测试找不到junit文件的任何原因吗?

注意:它能够在我编写代码时找到 junit 类。只有在我运行测试时它才能找到 junit。

共有3个答案

曾晨
2023-03-14

看起来格雷尔没有做好它的工作。

手动添加罐子解决了问题。

咸皓
2023-03-14

添加此依赖项来解决您的问题

testCompile 'junit:junit:4.12'
compile 'junit:junit:4.12'
狄鹏
2023-03-14

我将测试编译更改为android测试编译,它没有问题。

testCompile 'junit:junit:4.12'

androidTestCompile 'junit:junit:4.12'
 类似资料:
  • 我正在尝试编辑一些开源文件。在其中一个文件中,有一个“import org.apache.regexp.RE”导致错误“package org.apache.regexp”不存在 在我的Android Studio中,在哪里包括这个软件包,以便文件可以工作。非常感谢。 这是我下载jakarta-regexp.jar文件后的gradle文件

  • 问题内容: 所以在根目录下有一个文件夹 在东西中,有一堆带有定义的Java文件 我正在那里是一个子域 我已添加 到班级路径中。 在我的顶部添加 但是我得到一个错误…为什么? 问题答案: 它们在正确的子目录中吗? 如果放置在类路径上,则使用定义的文件应位于中。 编辑 :如果您还不知道这一点,则可能应该阅读以下内容:http : //download.oracle.com/javase/1.5.0/d

  • 问题内容: 我正在使用NetBeans 7.0.1和JDK 1.6 Update 24,并且在导入软件包以编码密码哈希值时使用: 但是,在编译时,出现以下错误: 我已经阅读了关于同一问题的其他几个问题,但是所有问题都与JDK无关,而这些软件包是()。Code Assists在类型上起作用,展开jar会显示实际上也存在源代码和二进制文件。 我曾尝试清理项目,重建项目,将源文件复制到全新的Enterp

  • 在我的服务中,我想使用类来创建一个JSON对象。为此,我导入了包并保存了它,但当我运行该项目时,会出现以下错误: 错误:包org.codehaus.jettison.json不存在 [javac]导入org.codehaus.jettison.json.JSONException;* 这是我的密码

  • 问题内容: 我有一个目录结构,例如在包含Java文件的根目录下。我在与上述相同的根目录中的目录结构中还有另一个Java文件。我正在从中调用方法,但收到错误消息,该程序包不存在。 我已经在我的java文件中导入了包。能给我一些建议吗? 问题答案: 这有效: com / example / model / BearExtra.java com / example / web / Bear.java 现

  • 我正在编译一个scala应用程序,我发现了标题中键入的错误。 Scala版本:Scala 2.11.8 Spark版本:Spark 1.6.1 Intellij:20161.3 libraryDependencies+=“org.apache.spark”%%“Spark-core”%“1.6.1” scala和spark版本之间可能不兼容?