【问题标题】:running androidTest folder empty test throws errnoexception运行 androidTest 文件夹空测试抛出 errnoexception
【发布时间】:2017-01-24 19:57:03
【问题描述】:

我在下面的 MainActivity 类代码中有一个空的 android UI 测试。

@RunWith(AndroidJUnit4.class)

公共类 MainActivityTest {

@Rule
public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule<>(
        MainActivity.class);

  @Test
  public void test()
  {

  }
}

它抛出异常,我不知道为什么。

日志消息是

“测试未能完成。原因:'仪器运行失败,由于'android.system.ErrnoException''。查看设备logcat了解详细信息 测试运行失败:由于 'android.system.ErrnoException' 导致检测运行失败"

我在文档中找到了这个 https://developer.android.com/reference/android/system/ErrnoException.html

但这并没有真正解释太多。也尝试过谷歌搜索,但没有运气。 在这里找到了一些旧答案,但没有使用测试支持库,并且没有一个问题有这种特殊类型的异常。我想知道有人可以帮助我吗?这可能是一个边缘情况。谢谢。

【问题讨论】:

    标签: android testing-support-library


    【解决方案1】:

    请检查您的 AndroidManifest.xml; 确保您具有以下定义的权限:

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    

    我收到了同样的例外情况,并在 Google 上进行了搜索。我终于添加了这个权限来解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-09-28
      • 1970-01-01
      • 2014-02-19
      • 1970-01-01
      • 1970-01-01
      • 2010-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多