Есть ARM сервер с Ubuntu. Нужно на нём запустить виртуалку с ARM Android, предположительно 11ый (API 30). Казалось бы что может быть проще?
Сложность - образ системы. Где его взять? Если я хочу скачать образ GNU/Linux или Windows - без проблем, держи iso. А с android сложности. Как я понял, он не распространяется в виде iso. В инете находил лишь образы x86 Android, но это не то, что мне нужно. На сайте гугла есть страница с выпусками, там скачал AOSP ARM 64 Android 11 - там не iso, там какой-то zip архив, в котором всего 2 файла - system.img и vbmeta.img, с которыми не очень понятно что делать.
В общем, что мне нужно скачать и как с этим работать, а главное почему оно так странно (на взгляд дилетанта в андроиде) разделено?
Не совсем :) iso изначально образ диска для записи на сд-двд-бд. формат внутри файла ISO-формат или крайне редко UDF.
внутри img может быть любая файловая система.
на андроиде множество разделов со своими специфичными данными. погугли как запустить AOSP ARM 64 в виртуалке - скорей всего статьи такие будут
Android Studio это что-то оконное, а я планирую запускать на серверой ос где нет рабочего стола. Понятия не имею как мне с Android Studio в таком варианте работать. Я думал что просто возьму QEMU, запущу образ с длинной строкой нужных параметров и просто по ADB буду подключаться и выполнять необходимые действия. Тем более есть ли она на ARM?
android sdk доступен для загрузки из стандартных репозитариев, это утилита для загрузки нужного тулчейна и образов apt search google-android*
давно не смотрел что есть что (когда то пакет так и назывался google android sdk но теперь его нарезали на кучу других, какой что делает нужно изучать)