Эмулятор Android - ошибка при загрузке состояния, например, 0x0 устройства «goldfish_pipe» - PullRequest
6 голосов
/ 07 мая 2019

Я обновил некоторые компоненты Android Studio 2 дня назад, и все испортилось. Теперь я не могу использовать эмулятор Android, так как он выходит сразу же, как только начинает обедать.

Я уже пробовал следующее:

  1. Удалите все мои виртуальные устройства и создали новые - не работает .
  2. Данные Wipe Emulator - не работает .
  3. Попробовал пообедать эмулятором вручную в AVD - не работал
  4. Запустить эмулятор с опцией Холодная загрузка сейчас . - Эмулятор отображал это сообщение Холодная загрузка: запрошенный пользователем и выход.
  5. Удалите Android Studio, удалите всю папку SDK и загрузите все новое - не работает, возможно, проблема в последней версии .
  6. Попробовал понизить Эмулятор вручную! Я спросил это здесь - я скачал предыдущий выпуск и удалил все в sdk \ emulator и поместил туда файлы, удалил все виртуальные устройства и создал новые. Нажал запустить. это сообщение появляется при запуске эмулятора Холодная загрузка другой конфигурации AVD и затем снова выходит. Это может быть, я не понизил все инструменты, связанные с эмулятором, я не знаю, как !. И иногда выскакивает другое сообщение: Сброс для холодной загрузки: двигатель эмуляции не работает и завершает работу.

Ничего из этого не сработало, и у меня нет идей.

Здесь журналы печатаются до исчезновения вспышки эмулятора.

16: 00 Эмулятор: C: \ Users \ Nux \ AppData \ Local \ Android \ Sdk \ emulator \ qemu \ windows-x86_64 \ qemu-system-x86_64.exe: ошибка при загрузке состояния, например, 0x0 устройства «goldfish_pipe» «

16: 00 Эмулятор: deleteSnapshot: для default_boot

16: 00 Эмулятор: qemu: неподдерживаемая клавиатура cmd = 0x84

16: 00 Эмулятор: процесс завершен с кодом выхода 0

Скриншот эмулятора до исчезновения enter image description here

Скриншот SDK Tools enter image description here

Редактировать Уже было подано несколько вопросов:

  1. https://issuetracker.google.com/issues/132481542
  2. https://issuetracker.google.com/issues/132834989
  3. https://issuetracker.google.com/issues/131854864

Ответы [ 6 ]

2 голосов
/ 07 мая 2019

Я получаю то же самое, но не могу постоянно выдавать ошибку.

Когда я получаю сообщение об ошибке, я выполняю следующие шаги:

  1. Закройте эмулятор, если он каким-то образом открылся с этим сообщением об ошибке (это случилось со мной)

  2. Открыть AVD

  3. Протрите диск

  4. Запустить эмулятор с AVD

  5. Когда эмулятор работает, я нажимаю «Выполнить» и выбираю работающий эмулятор.

Это не исправление того, что, черт возьми, происходит с нашей 'goldfish_pipe', но это то, что я смог сделать, чтобы обойти это. Это эквивалентно вращению 3 раза, полосканию воды и молитве в обратном направлении. >. <</p>

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

1 голос
/ 23 мая 2019

Эта проблема была исправлена ​​в HAXM 7.4.1 , поэтому просто убедитесь, что вы используете последнюю версию HAXM. Проверьте последнюю версию здесь

Старый ответ

Временное решение этой проблемы - уменьшить число cpu.ncore с 4 до 1 или 2 . Перейдите на avd и найдите ваше виртуальное устройство и внутри него отредактируйте config.ini , затем измените ncore = 4 на ncore = 2

Путь к config.ini для моего виртуального устройства C: \ Users \ Nux \ .android \ AVD \ Pixel_2_API_28.avd \ config.ini

Вы также можете перейти по этому пути из AVD manager . Нажмите раскрывающееся на выбранном вами устройстве устройство и нажмите показать на диске

Это сработало для меня. источник https://issuetracker.google.com/issues/132481542

Внимание: эмулятор может работать медленно. Надеюсь, эта проблема будет исправлена ​​в следующем обновлении.

1 голос
/ 15 мая 2019

Попробуйте выполнить следующие действия

  1. Отключите все антивирусные программы, которые вы используете.
  2. Перезапустите Android studio
  3. Создайте новое виртуальное устройство или вытрите данные, если выиметь существующий
  4. Запустить виртуальное устройство с «Холодной загрузкой»

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

  • C: \ Users \ YOUR_USERNAME \ AppData \ Local \ Android \ *
  • C: \ Program Files \ Android \ *

ОБНОВЛЕНИЕ !!: ЭтоКажется, обновление Windows является виновником.Единственное решение, которое я нашел, - это зарегистрировать инсайдер Windows и получить последний выпуск в разделе «быстрый» в Windows 10. Я запускаю сборку 18941.rs_prerelease.190713-1700 и эмулятор работает.Надеюсь, это поможет, пока эта версия Windows не будет запущена в производство.

0 голосов
/ 29 мая 2019

Я просто уменьшил ОЗУ до <768 МБ, у меня сработало </p>

0 голосов
/ 15 мая 2019

Проблема решена.Я переустановил Win10 Home Edition и все другие программы, включая Android Studio и эмуляторы.@ Nux, надеюсь, это поможет.

0 голосов
/ 14 мая 2019

Я добавил папки, связанные с Android Studio, для исключения Avast, и это устранило проблему.

Avast и некоторые антивирусные программы выбирают adb.exe как вредоносное ПО.

Редактировать: Оказывается, это не упомянутая выше проблема, я сталкиваюсь с проблемой случайного сбоя эмулятора снова. Иногда он загружается нормально, в большинстве случаев это не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...