ОШИБКА: изменение размера раздела e2fsck с кодом выхода 8

Вопрос: Я новичок в андроид студии. Когда я пытаюсь запустить свою первую программу в Android Studio на эмуляторе, я получаю эту ошибку. Я искал другие комментарии и также попытался уменьшить свой build.gradle с 24.0.0 до 23.0.3, как показано ниже, но он все еще не работает. Я работаю на Nexus 5X API 23. android { compileSdkVersion

Вопрос:

Я новичок в андроид студии. Когда я пытаюсь запустить свою первую программу в 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, а затем создал новое виртуальное устройство вместо старого.

Ответ №1

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

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

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

Примечание. У меня была эта проблема с libstdc++, поэтому мне пришлось использовать LD_PRELOAD envvar. Я удалил его в примере, так что для меня полная команда выглядит так:

LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libstdc++.so.6 ./emulator -data /home/username/Android/Sdk/system-images/android-API/default/x86/userdata.img -avd Whatever Ответ №2

Я столкнулся с такой же проблемой после установки обновления на одну из платформ 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 Tools

  1. Откройте Android SDK и окно инструментов.
  2. Перейдите на вкладку “Инструменты” (название этой вкладки изменилось).
  3. Разверните группу Android SDK Tools и убедитесь, что вы выбрали последнюю доступную версию.
  4. Нажмите Применить изменения.

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

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

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

Решение 2. Сброс настроек эмулятора

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

У вас должна быть похожая опция, если вы используете Android Studio. Но если вы хотите, вы можете попробовать загрузить и установить Xamarin Device Manager от Microsoft. Это независимое приложение, которое не требует установки Visual Studio или Xamarin.

Ответ №3

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

Для этого набора предупреждений Internal Storage = 756 МБ
предупреждение об ошибке будет удалено.

Ответ №4

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

~/.android/avd/your_avd_name.avd/config.ini Ответ №5

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

разархивируйте файлы на свой домашний android…Androidandroid-sdktools замените старые файлы новыми.

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

работает на андроид 9.0

Ответ №6

Вводящая в заблуждение ERROR: resizing partition e2fsck failed with exit code 8 при запуске виртуального устройства Android (AVD), что может произойти, если у вас установлена старая версия Android SDK, но без Android Studio. Начиная с версии 25.2.3, старый автономный графический диспетчер SDK устарел – при запуске он не сообщает об ошибках, но не обновляет SDK Android должным образом.

Используйте новый менеджер SDK командной строки ./sdkmanager —update для правильного обновления вашего Android SDK, и e2fsck failed with exit code 8 исчезнет.

Подробнее: Как обновить эмулятор Android без Android Studio?

Ответ №7

У меня возникла та же проблема, и я безуспешно перепробовал все, что предлагается выше.
В отчаянии я перепробовал все меню, которые смог найти в AVD. Итак, я попал в меню “Показать на диске”, справа от строки моего устройства, в списке устройств AVD.

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

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

Надеюсь, это будет полезно для всех…

Ответ №8

Ни один из ответов здесь не решил мою проблему, но я нашел это после некоторого поиска, и это решило мою проблему. Если ничего не помогает, проверьте ответ здесь:
Эмулятор: ОШИБКА: изменение размера раздела e2fsck не выполнено с кодом выхода 1

Оцените статью
Добавить комментарий