Я протестировал все образы AMI Genymotion on-Demand , но они мне не подходят, так как некоторые приложения несовместимы с 64-битной платформой.
Я хотел бы создать свой собственный x86 (32-разрядный) AMI, где я могу установить Open GApps , а затем установить некоторые другие приложения. Что было бы хорошей отправной точкой для этого?
Чтобы сократить время компиляции всей ОС Android (см. « Требования и сборка ОС Android ») и ваших пользовательских сборок ПЗУ с нескольких часов, можно использовать Android Open Source Project AMI в качестве отправной точки для создания всей среды сборки AOSP, которая предварительно настроен и полностью синхронизирован с репозиторием в этом приложении и готов к работе.
Когда экземпляр будет готов, выполните следующие команды для компиляции ОС Android:
$ cd aosp && . build/envsetup.sh
$ lunch aosp_arm-BUILDTYPE
$ make -j4
Это BUILDTYPE
одно из следующих:
user
: ограниченный доступ; подходит для производства,userdebug
: как "пользователь", но с root-доступом,eng
: конфигурация разработки с дополнительными средствами отладки.См.: Подготовка к сборке .
Приведенное выше решение устраняет необходимость размещать среду сборки на локальном компьютере или требовать ОС Linux.
Дэн Халм
Кенорб