ERROR: изменение размера раздела e2fsck не удалось с кодом выхода 8

Я новичок в android studio. Когда я пытаюсь запустить свою первую программу в android studio на эмуляторе, я получаю эту ошибку.

Я просмотрел другие комментарии, а также попробовал уменьшить build.gradle с 24.0.0 до 23.0.3, как показано ниже, но он все еще не работает. Я работаю на Nexus 5X API 23.

android {
    compileSdkVersion 24
    buildToolsVersion "23.0.3"
}

Ошибка отображается следующим образом:

Не удается запустить AVD в эмуляторе.

Output:
emulator: WARNING: userdata partition is resized from 756 M to 800 M ERROR: resizing partition e2fsck failed with exit code 8
Hax is enabled
Hax ram_size 0x60000000
HAX is working and emulator runs in fast virt mode.
emulator: Listening for console connections on port: 5554
emulator: Serial number of this emulator (for ADB): emulator-5554
Решение

У меня возникла такая же проблема после обновления пакета инструментов Android SDK до версии 25.2.2. Чтобы решить проблему, я перезапустил Android SDK Manager, а затем создал новое виртуальное устройство вместо старого.

Комментарии (4)

Я знаю, что это "старый" вопрос, но следующая команда решила проблему для меня:

./emulator -data /sdk/path/here/system-images/android-API/default/x86/userdata.img -avd your_avd_name

где API - уровень api, который вы хотите использовать. Я обнаружил, что это необходимо только для API

Комментарии (0)

Я столкнулся с таким же типом проблем после установки обновления на одну из платформ SDK, за исключением того, что мой выходной журнал содержал больше, чем жалобы. Он содержал возможное решение проблемы. См. журнал ниже.

emulator: WARNING: userdata partition is resized from 769 M to 770 MERROR: resizing partition e2fsck failed with exit code 8

Hax is enabled
Hax ram_size 0x40000000
HAX is working and emulator runs in fast virt mode.
emulator: Listening for console connections on port: 5554
emulator: Serial number of this emulator (for ADB): emulator-5554
Your emulator is out of date, please update by launching Android Studio:
 - Start Android Studio
 - Select menu "Tools > Android > SDK Manager"
 - Click "SDK Tools" tab
 - Check "Android SDK Tools" checkbox
 - Click "OK"
Emulator Android_Accelerated_x86_Nougat is running.
Waiting for emulator to be ready...

Решение 1: Обновление инструментов SDK

  1. Открыть окно "Android SDK" и "Инструменты".
  2. Перейдите на вкладку Инструменты (название этой вкладки изменено).

  3. Разверните группу Android SDK Tools (Инструменты для Android SDK) и убедитесь, что вы выбрали пункт последняя доступная версия.

  4. Нажмите Применить изменения.

[!] введите здесь описание изображения][2]][1]. [!] Введите описание изображения здесь][4]][3].

[!] Введите описание изображения здесь][6]][5]. [!] Введите описание изображения здесь][8]][7].

[!] Введите описание изображения здесь][10]][9].

Возможная проблема с этим решением:

Вы можете столкнуться с новой проблемой, следуя этому решению. Когда вы запустите эмулятор, он сделает холодную загрузку и попросит у вас пароль для расшифровки. Если вы не и#39;t предоставите правильный пароль, он отобразит черный экран, а затем скажет вам, что расшифровка не удалась.

[![Введите здесь описание изображения][12]][11]. [!] Введите описание изображения здесь][14]][13].

Так что в моем случае это не сработало, но ваш пробег может быть разным.

Решение 2: Сброс эмулятора на заводе

Я не использую Android Studio. Я использую Xamarin с Visual Studio. Установка менеджера устройств Xamarin и выполнение сброса эмулятора на заводе - вот что исправило эту проблему для меня.

[!] Введите описание изображения здесь][16]][15]. [!] Введите описание изображения здесь] [18]] [17].

Вы должны иметь аналогичный вариант, если вы используете Android Studio. Но при желании можно попробовать скачать и установить [Xamarin Device Manager от Microsoft][19]. It'это самостоятельное приложение, которое не требует установки Visual Studio или Xamarin.

[1]: https://i.stack.imgur.com/vwLvU.png [2]: https://i.stack.imgur.com/vwLvUm.png [3]: https://i.stack.imgur.com/DbAAd.png [4]: https://i.stack.imgur.com/DbAAdm.png [5]: https://i.stack.imgur.com/Jgyds.png [6]: https://i.stack.imgur.com/Jgydsm.png [7]: https://i.stack.imgur.com/hCBux.png [8]: https://i.stack.imgur.com/hCBuxm.png [9]: https://i.stack.imgur.com/RBQjt.png [10]: https://i.stack.imgur.com/RBQjtm.png [11]: https://i.stack.imgur.com/5DtE1.png [12]: https://i.stack.imgur.com/5DtE1m.png [13]: https://i.stack.imgur.com/k9FiB.png [14]: https://i.stack.imgur.com/k9FiBm.png [15]: https://i.stack.imgur.com/lQipm.png [16]: https://i.stack.imgur.com/lQipmm.png [17]: https://i.stack.imgur.com/D9bwy.png [18]: https://i.stack.imgur.com/D9bwym.png [19]: https://go.microsoft.com/fwlink/?linkid=865528

Комментарии (0)

Скачать Android Emulator стабильную версию с официального сайта Android https://androidstudio.googleblog.com/2018/08/emulator-27310-stable.html.

Распаковать файлы на ваш дом Android ...\Android\android-sdk\tools заменить старые файлы на новые.

это работает для моей проблемы.

работающий на android 9.0

Комментарии (0)

Вводящий в заблуждение ОШИБКИ'': Изменение размера раздела e2fsck с кодом выхода 8 при запуске Android Virtual Device (AVD) может произойти, когда у вас установлена старая версия Android SDK, но без Android Studio. Старый автономный графический менеджер SDK устарел от SDK Tools v25.2.3 - при запуске он не сообщает об ошибках, но не обновляет должным образом ваш Android SDK.

Используйте новую командную строку SDK Manager ./sdkmanager - обновление для правильного обновления вашего Android SDK и e2fsck не удалось с кодом выхода 8 проблема исчезнет.

Дополнительная информация: [https://stackoverflow.com/questions/43147699/how-to-update-android-emulator-without-android-studio][1]

[1]: https://stackoverflow.com/questions/43147699/how-to-update-android-emulator-without-android-studio

Комментарии (0)

У меня был тот же самый вопрос, и я перепробовал все, что предлагалось выше, безуспешно. Отчаявшись, я перепробовал все меню, которое мог найти в AVD. Так что я пришел на "show on disk" меню, справа от строки моего устройства, в списке устройств AVD.

Android Studio открыла окно проводника, и показала мне каталог с именем, не совпадающим с именем моего устройства.... Наверное, потому что я переименовал свое устройство в AVD, а Android Studio не сообщила об этом изменении на диске.

Поэтому я удалил свое устройство, создал новое с теми же параметрами, проверил, что каталог и имя совпадают, и запустил устройство.... и оно сработало!!!

Надеюсь, это кому-нибудь поможет...

Комментарии (0)

Ни один из ответов здесь не решил мою проблему, но я нашел это после долгих поисков, и это решило мою проблему. Если все остальное не удастся, посмотрите ответ здесь: https://stackoverflow.com/questions/50005383/emulator-error-resizing-partition-e2fsck-failed-with-exit-code-1

Комментарии (1)

ПРЕДУПРЕЖДЕНИЕ: размер раздела userdata изменен с 756 М до 800 М

Для этого предупреждения установите Внутреннее хранилище = 756 Мб предупреждение об ошибке будет удалено.

Комментарии (1)

Измените disk.dataPartition.size на 756M in:

~/.android/avd/your_avd_name.avd/config.ini
Комментарии (0)