2

Я создал виртуальную машину Debian (используя VirtualBox на моем компьютере с Windows 10) и установил различные функции, необходимые для разработки приложения для Android. При установке Android Studio,

Я заметил, что для того, чтобы иметь режим ускоренной производительности, мне пришлось установить KVM, в результате чего я обнаружил, что внутри VirtualBox аппаратная виртуализация не поддерживается. Несколько минут поиска в Google подтвердили это, но большинству ответов было несколько лет.

  1. С тех пор что-нибудь изменилось?
  2. В Android Studio без KVM разница в скорости значительна?

1 ответ1

1

Аппаратное ускорение (режим ускоренной производительности), как следует из названия, требует аппаратной помощи от ЦП (см. Intel VT, не уверен, что эквивалент AMD).

В вашей виртуальной машине Debian он знает только наборы инструкций, предоставляемых виртуальным ЦП (vCPU), в отличие от физического ядра, поэтому ускоренный режим недоступен.

По сути, избегайте вложенной виртуализации, если вам нужна производительность.

Почему бы просто не разрабатывать на хосте Windows 10? Если вам нужна среда Linux, попробуйте использовать подсистему Windows для функциональности Linux. Это позволило бы вам установить Ubuntu, а затем и комплект разработчика Android. Подозреваю, что это даст лучший опыт.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .