Подтвердить что ты не робот

Не удается запустить AVD на macOS 10.13

Я создал несколько AVD в Android 3.0, но я не могу их запускать. Я использовал следующую команду для их запуска:

./emulator @Nexus_5X_API_17

журналы:

emulator: WARNING: encryption is off
Hax is enabled
Hax ram_size 0x60000000
Failed to open vm 3
Failed to create HAX VM
No accelerator found.
failed to initialize HAX: Invalid argument

И когда я переустановил "Ускоритель эмулятора Intel x86 (установщик HAXM)", журналы:

HAXM silent installation only supports macOS from 10.8 to 10.12 !

Я не знаю, связано ли это с этим.

После этого я попытался установить virtualBox для установки genymotion, но я обнаружил, что когда я нажимаю virturalBox.dmg, программа установки разбилась.

Не могли бы вы мне помочь? спасибо.

4b9b3361

Ответ 1

Используйте новую поддержку Hypervisor.Framework вместо HAXM на macOS, как описано в комментариях выпущенной для этого:

Попробуйте запустить эмулятор на канале Canary 26.1.x(API 25/26 рекомендуется) с помощью Hypervisor.Framework; поместите текст "HVF = on" в ~/.android/advancedFeatures.ini(создайте этот файл, если он не существует уже есть).

Ответ 3

Следующие шаги работали для меня:

Ответ 4

Перейдите в каталог установки SDK и вручную запустите установщик HAXM. См. Шаг 4 на странице: https://developer.android.com/studio/run/emulator-acceleration.html#vm-mac

Технически HAXM официально поддерживается только до MacOS 10.12 (Sierra). Поскольку MacOS 10.13 все еще находится в состоянии бета-тестирования, может быть ошибка или несовместимый API. Если мастер не работает, напишите здесь ошибку для команды разработчиков Android Emulator: https://source.android.com/source/report-bugs

Ответ 5

Перейдите в Инструменты- > Android- > SDK Manager, затем в поисках инструментов SDK для ускорителя эмуляции Intel x86 (установщик HAXM) и обновите его до последней версии, перезапустите и все это!

Ответ 6

При установке/переустановке HAXM вы получаете:

Тихая установка HAXM поддерживает только macOS от 10.8 до 10.12!

От https://issuetracker.google.com/issues/62395878#comment44

в системных настройках > Безопасность и конфиденциальность > Общие, появилось сообщение "Системное программное обеспечение от разработчика xxx было заблокировано от загрузки". с кнопкой "Разрешить". При нажатии кнопки разрешения снова активируется HAXM.

Ответ 7

Я просто перезагрузил симулятор, и он сработал.