Запуск 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. Я наконец добавил это разрешение, чтобы решить проблему.