emulator process finished with exit code 1

У меня была такая же проблема. Вот как я его исправил (для Windows):

  1. Зайдите в Android Studio и откройте диспетчер SDK (в меню «Инструменты»)
  2. На вкладке «Платформы SDK» выберите UNCHECK любые выбранные поля. Если есть какие-либо флажки, это значит, что они установлены, но мы хотим их удалить.
  3. Перейдите на вкладку SDK Tools. Убедитесь, что Android-эмулятор, Android SDK Platform-Tools и Android SDK Tools отмечены.
  4. На той же вкладке убедитесь, что ускоритель эмуляции Intel x86 UNCHECKED. Если он установлен, значит он установлен, но мы хотим его удалить на данный момент. (Я также удалил Android SDK Build-Tools, но я не уверен, нужен ли этот шаг.)
  5. Перейдите по этой ссылке: https://github.com/intel/haxm/releases/download/v7.2.0/haxm-windows_v7_2_0.zip. Здесь мы переустанавливаем ускоритель эмулятора Intel x86. Сохраните его в папку «Загрузки» и извлеките файлы. Не запускайте никаких мастеров настройки еще!
  6. Выключите компьютер. Когда вы запустите его снова, запустите BIOS (для Windows 10 удерживайте клавишу F10). В BIOS нажмите стрелку вправо, пока не дойдете до третьей вкладки. Под ним перейдите к опции для виртуализации. Если он установлен как «Отключено», используйте клавишу «Enter», чтобы установить значение «Включено». Нажмите F10, чтобы сохранить и выйти.
  7. Вернитесь в папку «Загрузка» или где бы вы не сохранили эмулятор эмулятора Intel x86 (aka haxm). Дважды щелкните файл intelhaxm-android. Это установит haxm на ваш компьютер.
  8. Зайдите в Android Studio и снова откройте диспетчер SDK. На вкладке «Платформы SDK» перепроверьте поля для требуемых API. Это приведет к их повторной установке, поскольку ранее мы их удалили. (Я попытался установить API 28, но впоследствии он был помечен как Partially Installed, поэтому я пошел дальше и загрузил API 27 и 26.) Нажмите «Применить» и разрешите его/их устанавливать.
  9. Перейдите на вкладку SDK Tools и переустановите флажки для Android SDK Build-Tools и Intel x86 Emulator Accelerator. Нажмите «Применить» и разрешите их установку.
  10. На данный момент я уже настроил виртуальное устройство с API 26 и успешно загрузил его. Убедитесь, что если вы настраиваете виртуальное устройство, которое вы установили для API, установленного на шаге 8.

Это было мое решение, я надеюсь, что это сработает для вас!

Более легкое решение, которое сработало для меня (Windows 10, Android Studio 3.1.4), просто переустановит установщик HAXM:
1. Откройте SDK Manager> SDK Tools
2. Снимите флажок с эмулятора эмулятора Intel x86 (установщик HAXM) → Нажмите «Применить»
3. Проверьте снова
4. После процесса установки вы сможете запустить эмулятор.

При запуске эмулятора выдаются ошибки:
«Emulator: Warning: Quick Boot / Snapshots not supported on this machine. A CPU with EPT + UG features is currently needed. We will address this in a future release.

18:53 Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration!

18:53 Emulator: Process finished with exit code 1″
В первой ошибке пробовал отключать quck bot, не помогло(

  • Вопрос задан более года назад
  • 8016 просмотров

Здравствуйте!
Рекомендую использовать Genymotion вместо стандартного эмулятора. Ну или в кранем случае Nox Player.

I’m having trouble starting my android emulator. Nothing appears to load.

Pixel 2 API 26 Android 8.0 x86.

Linux Ubuntu 16.04 LTS 64-bit.

12/10/17 2:20 PM Emulator: libGL error: unable to load driver: vmwgfx_dri.so

2:20 PM Emulator: libGL error: driver pointer missing

2:20 PM Emulator: libGL error: failed to load driver: vmwgfx

2:20 PM Emulator: libGL error: unable to load driver: swrast_dri.so

2:20 PM Emulator: libGL error: failed to load driver: swrast

2:20 PM Emulator: X Error of failed request: BadValue (integer parameter out of range for operation)

2:20 PM Emulator: Major opcode of failed request: 155 (GLX)

2:20 PM Emulator: Minor opcode of failed request: 24 (X_GLXCreateNewContext)

2:20 PM Emulator: Value in failed request: 0x0

2:20 PM Emulator: Serial number of failed request: 33

2:20 PM Emulator: Current serial number in output stream: 34

2:20 PM Emulator: Process finished with exit code 1

11 Answers 11

These are known errors from libGL and libstdc++

You can quick fix this by change to use Software for Emulated Performance Graphics option, in the AVD settings.

Or try to use the libstdc++.so.6 (which is available in your system) instead of the one bundled inside Android SDK. There are 2 ways to replace it:

The emulator has a switch -use-system-libs . You can found it here:

/Android/Sdk/tools/emulator -avd Nexus_5_API_23 -use-system-libs .

This option force Linux emulator to load the system libstdc++ (but not Qt libraries), in cases where the bundled ones (from Android SDK) prevent it from loading or working correctly. See this commit

Alternatively you can set the ANDROID_EMULATOR_USE_SYSTEM_LIBS environment variable to 1 for your user/system .

This has the benefit of making sure that the emulator will work even if you launched it from within Android Studio.

Источник: computermaker.info

Понравилась статья? Поделиться с друзьями:
Ок! Компьютер
Добавить комментарий