Ответ 1
У меня была такая же проблема после обновления пакета инструментов Android SDK до версии 25.2.2. Чтобы устранить проблему, я перезапустил Android SDK Manager, а затем создал новое виртуальное устройство вместо старого.
Я новичок в андроид студии. Когда я пытаюсь запустить свою первую программу в 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, а затем создал новое виртуальное устройство вместо старого.
Я знаю, что это "старый" вопрос, но следующая команда решила проблему для меня:
./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
Я столкнулся с такой же проблемой после установки обновления на одну из платформ 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...
Возможная проблема с этим решением:
Следуя этому решению, вы можете столкнуться с новой проблемой. Когда вы запускаете эмулятор, он выполняет холодную загрузку и запрашивает пароль для расшифровки. Если вы не предоставите правильный пароль, он покажет черный экран и затем сообщит вам, что расшифровка не удалась.
Так что это не сработало в моем случае, но ваш пробег может отличаться.
Я не использую Android Studio. Я использую Xamarin с Visual Studio. Установка диспетчера устройств Xamarin и восстановление заводских настроек эмулятора - вот что решило проблему для меня.
У вас должна быть похожая опция, если вы используете Android Studio. Но если вы хотите, вы можете попробовать загрузить и установить Xamarin Device Manager от Microsoft. Это независимое приложение, которое не требует установки Visual Studio или Xamarin.
ПРЕДУПРЕЖДЕНИЕ: раздел userdata изменяется с 756 М до 800 М
Для этого набора предупреждений Internal Storage = 756 МБ предупреждение об ошибке будет удалено.
Измените disk.dataPartition.size
на 756M
в:
~/.android/avd/your_avd_name.avd/config.ini
Загрузите стабильную версию Android Emulator с официального сайта Android https://androidstudio.googleblog.com/2018/08/emulator-27310-stable.html.
разархивируйте файлы на свой домашний android...\Android\android-sdk\tools замените старые файлы новыми.
это работает для моей проблемы.
работает на андроид 9.0
Вводящая в заблуждение 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?
У меня возникла та же проблема, и я безуспешно перепробовал все, что предлагается выше. В отчаянии я перепробовал все меню, которые смог найти в AVD. Итак, я попал в меню "Показать на диске", справа от строки моего устройства, в списке устройств AVD.
Android Studio открыла окно обозревателя и показала мне каталог с именем, не совпадающим с именем моего устройства... Возможно, потому что я переименовала свое устройство в AVD, а Android Studio не сообщила об этом изменении на диске.
Поэтому я удалил свое устройство, создал новое с такими же параметрами, проверил, что каталог и имя совпадают, и запустил устройство... и оно заработало !!!
Надеюсь, это будет полезно для всех...
Ни один из ответов здесь не решил мою проблему, но я нашел это после некоторого поиска, и это решило мою проблему. Если ничего не помогает, проверьте ответ здесь: Эмулятор: ОШИБКА: изменение размера раздела e2fsck не выполнено с кодом выхода 1