Можете ли вы запустить эмулятор андроид студии внутри Hyper V Ubuntu

Я настроил виртуальную машину через Hyper V в Windows. С этим я открываю и использую Ubuntu. В этой Ubuntu я пытаюсь создать эмулятор Android Studio, но я буквально не могу запустить ни один из эмуляторов, потому что все изображения дают эту ошибку:

Your CPU does not support required features (VT-x or SVM)

Мои вопросы:

  1. Что означает эта ошибка?
  2. Как мне решить это?

Заметки:

  • Это потому, что я пытаюсь запустить эмулятор (ВМ) внутри ВМ?
  • Ниже что сказано We recommend these Google Play images because this device is compatible with Google Playэто что-нибудь значит?
  • Я очень новичок в Hyper-V, Ubuntu и Android Studio
  • У меня нет ненормально слабого ноутбука, поэтому я не думаю, что это аппаратные проблемы

1 ответ

Для установки Виртуального устройства требуется большая часть системных ресурсов, а VT-x или SVM требуется, чтобы система имела минимальную виртуальную память, если ее нет, то возникнет ошибка, и для Android Studio должно быть не менее 6 ГБ ОЗУ и эмулятору требуется как минимум 2 ГБ ОЗУ для бесперебойной работы (в зависимости от используемой ОС, для API 28 "Android Q" требуется 2 ГБ), это не относится к виртуальной памяти. дело в том, что вы не можете (при нормальных обстоятельствах) запускать эмулятор Android внутри другого эмулятора, это требует слишком много ресурсов. но вы все равно можете запустить его в Windows или Linux, если вы не используете виртуальное устройство внутри другого виртуального устройства

Ваш ЦП не поддерживает требуемые функции (VT-x или SVM)

Либо ваш процессор не поддерживает VT-x, либо он отключен в BIOS. Вы можете посмотреть ваш процессор на портале Intel ARK, проверить, поддерживает ли он расширения виртуализации. Если это так, найдите эту функцию в BIOS вашего ноутбука.

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