Android Studio AVD - эмулятор: процесс завершен с кодом выхода 1

У меня возникли проблемы с запуском моего эмулятора Android. Кажется, что ничего не загружается.

Pixel 2 API 26 Android 8.0 x86.

Linux Ubuntu 16.04 LTS 64-бит.

12/10/17 2:20 PM Emulator: ошибка libGL: невозможно загрузить драйвер: vmwgfx_dri.so

2:20 PM Emulator: ошибка libGL: отсутствует указатель драйвера

2:20 PM Эмулятор: ошибка libGL: не удалось загрузить драйвер: vmwgfx

2:20 PM Эмулятор: ошибка libGL: невозможно загрузить драйвер: swrast_dri.so

2:20 PM Эмулятор: ошибка libGL: не удалось загрузить драйвер: swrast

2:20 PM Эмулятор: X Ошибка неудачного запроса: BadValue (целое число параметр вне диапазона для работы)

2:20 PM Эмулятор: основной код операции неудачного запроса: 155 (GLX)

2:20 PM Эмулятор: Незначительный код операции неудачного запроса: 24 (X_GLXCreateNewContext)

2:20 PM Эмулятор: значение в неудавшемся запросе: 0x0

2:20 PM Эмулятор: серийный номер отказавшего запроса: 33

2:20 PM Эмулятор: текущий серийный номер в потоке вывода: 34

2:20 PM Эмулятор: процесс завершен с кодом выхода 1

Ответ 1

Это известные ошибки из libGL и libstdc++

Это можно быстро исправить, изменив параметр " Software для Emulated Performance Graphics в настройках AVD.

Или попробуйте использовать libstdc++.so.6 (который доступен в вашей системе) вместо того, который входит в состав Android SDK. Есть 2 способа заменить его:

  • Эмулятор имеет переключатель -use-system-libs. Вы можете найти его здесь: ~/Android/Sdk/tools/emulator -avd Nexus_5_API_23 -use-system-libs.

    Эта опция заставляет эмулятор Linux загружать систему libstdc++ (но не библиотеки Qt) в тех случаях, когда связанные (из Android SDK) мешают ее загрузке или правильной работе. Смотрите этот коммит

  • В качестве альтернативы вы можете установить для переменной среды ANDROID_EMULATOR_USE_SYSTEM_LIBS значение 1 для вашего user/system.

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

См.: Ошибка libGL и libstdc++: Невозможно запустить AVD в эмуляторе - Отслеживание проблем

Ответ 2

В AVD Manager → Редактировать → Показать дополнительные настройки → Параметры загрузки (Selct Cold boot). Это исправило мою проблему

Ответ 3

Android создает файлы avd по умолчанию в каталоге C:\Users\[USERNAME] \. Android. Просто убедитесь, что вы скопировали папку avd из этого каталога C:\Users\[USERNAME] \. Android в C:\Android\.android. Моя проблема была решена после этого.

Ответ 4

Это работает для меня:

щелкните в Sdk manager в SDK Tools и: enter image description here

Unistal и установите эмулятор Android: enter image description here

Надеюсь помочь!

Ответ 5

Проверьте журнал событий Android Studio, так как это может быть проблема с нехваткой памяти.

эмулятор: ОШИБКА: недостаточно места на диске для запуска AVD 'Nexus_5_API_21'. Выход...

Ответ 6

Это работало для меня на Windows 10:

Шаг 1: Закройте Android Studio

Шаг 2. Создайте новую переменную среды:
имя переменной: ANDROID_SDK_HOME
значение-переменной: C:\Users\[USERNAME] \. android

Шаг 3: Запустите Android Studio

OBS!
Android Studio создаст avd файлы по умолчанию в C:\Users\[USERNAME] \. Android

Ответ 7

Зайдите в AVD Manager, нажмите "Стрелка вниз", рядом с устройством AVD, на котором отображается эта ошибка, нажмите "Показать на диске". Теперь удалите эти два файла "Cache.img" и "cache.img.qcow2"..

Прекрасно работает для меня.

Ответ 8

Там может быть несколько причин для этого.

  1. Прежде всего, проверьте, включен ли унаследованный режим в ваших настройках BIOS. если он не включен, убедитесь, что он включен в настройках BIOS.
    1. а затем в AVD Manager → Редактировать → Показать дополнительные настройки → Параметры загрузки (выберите Холодная загрузка). Это исправило мою проблему. Я надеюсь, что это решит вашу проблему.

Ответ 9

Иногда вещи требуют перезагрузки системы (в моем случае).

Ответ 10

Моя проблема решена

  • Может быть, вам не хватает места для создания этого виртуального устройства (как в моем случае). если это произойдет, попробуйте создать достаточно места для этого виртуального устройства.

ИЛИ ЖЕ

  • Удаление и повторная установка могут решить эту проблему.

ИЛИ ЖЕ

  • Перезапуск Android Studio может решить.

Ответ 11

Откройте диспетчер AVD и щелкните раскрывающийся список рядом с эмулятором, выберите шоу на диске и удалите файл с расширением .lock. После удаления запустите ваш эмулятор. Это подходит для меня.