Эмулятор не запускается после обновления до Android Studio

я обновил Android studio до 3.0 через стандартный канал обновления. После обновления не удается запустить эмулятор.

я попробовал следующее. Но ничего не помогало.

  • перезапустите и переустановите установщик HAXM.
  • перезапустите и переустановите AVD manager.
  • запустить эмулятор с терминала.
  • измените размер ОЗУ на 2 ГБ.
  • графика для программного обеспечения GLES 2.0

    PFB журналы.

В 4: Run

Error while waiting for device: The emulator process for AVD Nexus_5X_API_25 was killed.

на консоли Gradle:

27/10/17
8:42 PM Gradle sync started

8:42 PM Project setup started

8:42 PM Gradle sync finished in 3s 25ms (from cached state)

8:42 PM adb E 10-27 20:42:34   953 34293 usb_osx.cpp:152] Unable to create an interface plug-in (e00002be)

8:43 PM Executing tasks: [:app:assembleDebug]

8:43 PM Emulator: Failed to open vm 7

8:43 PM Emulator: Failed to create HAX VM

8:43 PM Emulator: No accelerator found.

8:43 PM Emulator: failed to initialize HAX: Invalid argument

8:43 PM Emulator: Process finished with exit code 0

8:43 PM Gradle build finished in 19s 741ms

Система Настроек :

Macbook Pro 2016

OS: высокая Сьерра

сборка: 3.0, AI-171.4408382, 201710201707,

AI-171.4408382, JRE 1.8.0_152-release-915-B08x64 JetBrains s.r.o, OS Mac OS X (x86_64) v10.13 неизвестно, экраны 1680x1050; Retina

2 ответов


У меня была та же проблема. Все, что я сделал для его решения, это обновление эмулятора Android и Intel x86 Emulator Accelerator под Android SDK Manager > SDK Tools. Он снова заработал.

Screenshot here


официальное решение от Google issue tracker.

РЕШЕНИЕ A

решение HVF: запуск эмулятора на канареечном канале 26.1.x (рекомендуется API 25/26) с гипервизором.Рамки Я реализовал это решение, и оно сработало. Теперь я использую эмулятор на macOS High Sierra.

A1 - если HAXM установлен в Android Studio, удалите его;

  • перейдите в диспетчер SDK > инструменты SDK (или внешний вид и поведение > система Настроить> Android SDK)
  • снимите флажок Intel x86 Emulator Accelerator (HAXM Installer) и примените. Это приведет к удалению HAXM.

A2-вам может потребоваться сначала установить HAXM, чтобы заставить HVF работать.

A3-проверьте, поддерживает ли ваш macOS гипервизор.Рамки или нет:

  • $ sysctl kern.hv_support

    Керн.hv_support: 1 (если =1, если нет поддержки = 0) (должен поддержка реализации HVF решение)

A4-найти файл " advancedFeatures.ini". Он может быть помещен в;

  • ~/.android/advancedFeatures.ini ( Users/<username>/.android/advancedFeatures.ini) или
  • /Users/<username>/Library/Android/sdk/emulator/lib/advancedFeatures.ini (Я нашел себя здесь)

A5-открыть " advancedFeatures.ini" с редактором.

  • находим строку HVF = off. Переключитесь на on;" HVF = on"

A6-перезапустите Android Studio, если он открыт (перезагрузите компьютер, если это необходимо). Создание и запуск эмулятора :) Больше никаких предупреждений HAXM:)

РЕШЕНИЕ B

Я не пробовал это решение, но несколько комментариев утверждают, что оно также сработало. Вы можете попробовать это также, следуйте инструкциям здесь : https://blog.celogeek.com/201708/672/android-studio-emulator-haxm-on-mac-os-high-serria-10-13/