Ошибка установки HAXM на Azure
При установке Android Studio на Windows 10, машина Azure. Я получаю ниже ошибки.
Unable to install Intel HAXM
HAXM doesn't support nested virtual machines.
Unfortunately, the Android Emulator can't support virtual machine acceleration from within a virtual machine.
Here are some of your options:
1) Use a physical device for testing
2) Start the emulator on a non-virtualized operating system
3) Use an Android Virtual Device based on an ARM system image (This is 10x slower than hardware accelerated virtualization)
Я понял, что упоминается использование физической машины. Но есть ли какая-либо опция, которую нам нужно включить в Azure (или даже в AWS, я переключусь на эту, если она будет работать над ней)?
Пожалуйста, предложите.
2 ответа
Я понял, что упоминается использование физической машины. Но есть ли какая-либо опция, которую нам нужно включить в Azure?
То, что вы хотите, не возможно. HAXM не работает во вложенной виртуальной машине. Вы не сможете запустить HAXM в виртуальной машине Azure или AWS.
В настоящее время HAXM и Android Studio не могут быть запущены на виртуальной машине.
Сообщение об ошибке содержит ответ, т. Е. "HAXM не поддерживает вложенные виртуальные машины". Intel HAXM - это оптимизированный гипервизор для определенного набора процессоров Intel, предназначенный для запуска виртуальной машины Android. Azure - это общедоступная облачная инфраструктура как услуга, которая предоставляет пользователям виртуальные машины для выполнения своих рабочих нагрузок. Поэтому, пытаясь установить HAXM на виртуальной машине, работающей в Azure, вы пытаетесь запустить виртуальную машину внутри виртуальной машины, которая называется "вложенными виртуальными машинами".
Пока нельзя запускать вложенные виртуальные машины, но не для HAXM. Насколько я знаю, HAXM, вероятно, не будет работать по тем же причинам и на AWS или GCP.