Эмулятор не запускается после обновления до 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. Он снова заработал.
официальное решение от 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 работать.
- установите автономный Intel HAXM как обычный .установка dmg. Скачать здесь: https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm
-
HAXM на OS X продолжает исчезать. По любой причине вы можете удалить автономную установку HAXM с помощью
sudo Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh
-
если выше не работает.Попробуй!--7-->
sudo System/Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh
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/