Запуск androidTest папка пустой тест выдает errnoexception

У меня есть пустой тестовый пользовательский интерфейс Android для моего кода MainActivity clas ниже.

@RunWith(AndroidJUnit4.class)

открытый класс MainActivityTest {

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

  @Test
  public void test()
  {

  }
}

Это исключение, и я не знаю почему.

сообщение журнала

"Не удалось выполнить тест до завершения. Причина:" Выполнение инструментария не выполнено из-за "android.system.ErrnoException". Проверьте детали logcat устройства

Я нашел это в документации https://developer.android.com/reference/android/system/ErrnoException.html

но это мало что объясняет. пробовал гуглить тоже, но безуспешно. нашел несколько старых ответов здесь, но ни один из них не использовал библиотеку поддержки тестирования, и ни у одного из вопросов не было этого особого типа исключения. Мне было интересно, кто-нибудь может мне помочь? Это может быть немного крайним случаем. Благодарю.

1 ответ

Пожалуйста, проверьте ваш AndroidManifest.xml; Убедитесь, что у вас есть определенное разрешение ниже:

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

Я получил то же исключение и искал в Google. Я наконец добавил это разрешение, чтобы решить проблему.

Другие вопросы по тегам