¿Cómo crear Android EC2 AMI desde cero?

He probado todas las AMI bajo demanda de Genymotion , pero no me funcionan, ya que algunas aplicaciones no son compatibles con la plataforma de 64 bits.

Me gustaría crear mi propia AMI x86 (32 bits) donde pueda instalar The Open GApps y luego instalar algunas otras aplicaciones. ¿Cuál sería un buen punto de partida para hacer eso?

¿Cómo es esto de interés para los usuarios finales de Android?
El sitio es para 'usuarios del sistema operativo Android', y el emulador Genymotion lo está usando. También ha etiquetado para Genymotion, por lo que no veo el problema aquí sobre compartir el conocimiento sobre Android y Genymotion. También soy el usuario final que juega con las aplicaciones de Android en el emulador Genymotion.

Respuestas (1)

Para ahorrar tiempos de compilación de todo el sistema operativo Android (consulte: Requisitos y creación del sistema operativo Android ) y sus compilaciones de ROM personalizadas a partir de horas, es posible utilizar la AMI del proyecto de código abierto de Android como punto de partida para crear todo el entorno de compilación AOSP, que es preconfigurado y completamente sincronizado con el repositorio en esta aplicación y listo para funcionar.

Una vez que la instancia esté lista, ejecute estos comandos para compilar el sistema operativo Android:

$ cd aosp && . build/envsetup.sh
$ lunch aosp_arm-BUILDTYPE
$ make -j4

El BUILDTYPEes uno de los siguientes:

  • user: acceso limitado; adecuado para la producción,
  • userdebug: como "usuario", pero con acceso de root,
  • eng: configuración de desarrollo con herramientas de depuración adicionales.

Consulte: Preparación para construir .

La solución anterior elimina la necesidad de alojar un entorno de compilación en la máquina local o requiere el sistema operativo Linux.