我在IntelliJ开始了一个新项目,开箱即用它并不是很有效。目前的问题是,当我尝试运行单元测试时,它会提示我选择一个设备/ VM来运行代码。除了这些是jUnit类,不应该需要一个设备。它真的不需要任何东西:
public class ExampleUnitTest {
@Test
public void addition_isCorrect() throws Exception {
assertEquals(4, 2 + 2);
}
}
有什么想法?该项目可以查看here,但它几乎是一个股票项目。
答案 0 :(得分:0)
Android Studio不提供自己的执行环境,即使是单元测试也是如此。 AS区分需要Android运行时环境的设备测试,设备或模拟器,以及可以在Java虚拟机(JVM)中的主机上运行的单元测试。但即使对于后者,您也必须设置环境。
在https://developer.android.com/training/testing/unit-testing/index.html
了解详情