Вложенная виртуализация Virtualbox для эмуляции андроид в виртуальной машине?
Задача состоит в том, дабы запустить эмулятор андроид на виртуальной машине виндовс (virtualbox) Железо ryzen 7 2700 со всем этим никак не выходит, выдает ошибку мол OpenGL устаревшая, либо что-то аналогичное. Пытаюсь ставить Bluestack, да и еще около 7 первых из списка в поиске. В итоге крашится либо виртуалка, либо сама установка, либо пишет про двайвера. Пытался это сделать с ноутбука, там ryzen 7 4800H, там другая печаль выходила, выдавало только 1 процессор, никакая вложенная виртуализация не работала, хоть и включалась. На 1 ядре невозможно было запустить самое простое приложение
Вот и вопросы:
1 почему не могу запустить эмулятор без какой-либо видеокарты?
2 почему на ноутбуке работало, хоть и на 1м ядре, а на компьютере не хочет?
3 как запустить эмулятор андроид в виртуальной машине на виндовс?
Попробуйте поставить сам Андроид для х86 архитектуры, например отсюда https://www.android-x86.org, я ставил лет 8 назад в VB андроид 4-й.
Если на VB не заводится, то можете попробовать VmWare/Hyper-V, или даже KVM/ESXi
1) Потому что эмулятор хочет аппаратного ускорения и OpenGL ES. Венда такое эмулировать на CPU не умеет. Если сильно-сильно хотеть странных удовольствий, можно притащить на венду Mesa3D
2) На ноутбуке может быть выключено VT-D (или как там маркетологи это же назвали на AMD) - аппаратная виртуализация. Надо залезать в UEFI и включать
3) Путем долгого плясания с бубеном это в теории, может получиться.
Bluestack ставить не надо - это обрезок эмулятора для запуска игрушек, в котором порезано все по самое не хочу.
Не надо ипать моск запуском эмулятора в эмуляторе. Для отладки обычно ставится Android Studio с полноценной (хоть и #опа как медленной) эмуляцией.