IntelliJ / AndroidStudio需要设备/ VM进行单元测试

时间:2016-06-20 01:44:50

标签: android-studio intellij-idea junit

我在IntelliJ开始了一个新项目,开箱即用它并不是很有效。目前的问题是,当我尝试运行单元测试时,它会提示我选择一个设备/ VM来运行代码。除了这些是jUnit类,不应该需要一个设备。它真的不需要任何东西:

public class ExampleUnitTest {
    @Test
    public void addition_isCorrect() throws Exception {
        assertEquals(4, 2 + 2);
    }
}

有什么想法?该项目可以查看here,但它几乎是一个股票项目。

1 个答案:

答案 0 :(得分:0)

Android Studio不提供自己的执行环境,即使是单元测试也是如此。 AS区分需要Android运行时环境的设备测试,设备或模拟器,以及可以在Java虚拟机(JVM)中的主机上运行的单元测试。但即使对于后者,您也必须设置环境。

https://developer.android.com/training/testing/unit-testing/index.html

了解详情