Запустить эмулятор Android на Windows 10 с XenDesktop на виртуальной машине на ESXiHost?

Стандартная компьютерная лабораторная установка в школе, где я работаю, заключается в том, чтобы учащиеся подключались к образу Windows 10 с XenDesktop на хосте ESXi через Citrix Receiver.

Мы хотели бы добавить разработку Android в нашу виртуальную компьютерную лабораторию, но ни один из протестированных мной эмуляторов не запустится. Вот что я попробовал и результаты:

  • Android ADB, поставляемый с Android Studio: несовместим с Hyper-V, поэтому Hyper-V отключен, и ADB зависает с сообщением "Не удается получить версию ADB" или аналогичным
  • Microsoft Visual Studio Android Emulator: завис при попытке запустить AVD с сообщением "Запуск ОС" на AVD. Через час я попытался закрыть его, и сообщение AVD изменилось на "Закрытие операционной системы" и зависло там. Я наконец закрыл его с помощью диспетчера задач.
  • GenYmotion: завис при попытке запустить AVD. На AVD была пустая оконная рама.

Кто-нибудь пытался что-то подобное?

1 ответ

Решение

Решение оказалось относительно простым. Используйте веб-клиент vSphere 6 для редактирования настроек виртуальной машины, а в настройках ЦП включите "Предоставлять виртуализацию с аппаратным обеспечением для гостевой ОС" (автономный клиент vSphere не имеет этой опции). Затем перезапустите виртуальную машину, установите HAXM на виртуальной машине, перезапустите гостевую ОС, а затем Android studio и эмулятор разрешат AVD x86 как обычно.

Другие вопросы по тегам