【问题标题】:IntelliJ/AndroidStudio requiring device/VM for unit testsIntelliJ/AndroidStudio 需要设备/VM 进行单元测试
【发布时间】:2016-06-20 01:44:50
【问题描述】:

我在 IntelliJ 中启动了一个新项目,但开箱即用它并不能很好地工作。目前的问题是,当我尝试运行单元测试时,它会提示我选择一个设备/VM 来运行代码。除了这些是 jUnit 类并且不需要设备。它真的不需要任何东西:

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

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

【问题讨论】:

    标签: android-studio intellij-idea junit


    【解决方案1】:

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

    https://developer.android.com/training/testing/unit-testing/index.html查看更多信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-06
      • 1970-01-01
      • 2013-06-26
      • 2016-12-14
      • 2014-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多