Подтвердить что ты не робот

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

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

Ответ 1

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

Ответ 2

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

./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

Ответ 3

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

enter image description here enter image description here

enter image description here enter image description here

enter image description here

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

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

enter image description here enter image description here

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

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

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

enter image description here enter image description here

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

Ответ 4

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

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

Ответ 5

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

~/.android/avd/your_avd_name.avd/config.ini

Ответ 6

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

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

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

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

Ответ 7

Вводящая в заблуждение 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?

Ответ 8

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

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

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

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