Entorno de desarrollo de Android en Docker

Quiero construir el ambiente de desarrollo de android en Docker. He leído https://plus.google.com/+BradFitzpatrick/posts/CmqtqAShWZJ en este enlace. Es muy guay, pero he intentado paso a paso hacerlo y tener algunos problemas. El enlace anterior tiene algunos pasos:

Paso 1: encuentre https://index.docker.io/u/wasabeef/android/ – una compilación de confianza de todos los goodies.

Paso 2: amplíalo con material de Camlistore: https://github.com/bradfitz/camlistore/blob/master/clients/android/devenv/Dockerfile

Tenga en cuenta que creamos una versión ARM de Ir allí, ya que el cargador Camlistore utiliza un proceso secundario Go ARM, en la aplicación Java principal.

Paso 3: pequeño script Perl que se ejecuta en el contenedor: https://github.com/bradfitz/camlistore/blob/master/clients/android/build-in-docker.pl

Paso 4: poco hacer cola corro desde el host: https://github.com/bradfitz/camlistore/blob/master/clients/android/Makefile

He terminado el Paso 1, pero otros enlaces no utilizan un comando de acoplador. Así que quiero saber qué comando docker puedo usar. ¿Puede dar algún paso detallado como el paso 1? Tengo poco conocimiento, así que necesito un paso detallado.

También puede utilizar un registro:

https://registry.hub.docker.com/u/ksoichiro/android/

Eso es muy simple, ya que descargar una imagen que está listo! ¡Disfrutar!

El enlace que has enviado tiene todos los archivos que necesitas para crear el entorno descrito. El segundo paso enlaza con un Dockerfile para construir la imagen usada para construir APKs de Android. El tercer paso se vincula a un script perl, que se supone que se utiliza para construir el APK de Android (no tengo conocimiento sobre el desarrollo de Android, pero creo que tendrá que modificar este script si desea crear sus propias aplicaciones). Y el cuarto enlaza con un script bash que se utiliza para gestionar todas estas cosas (construir el Dockerimage, construir el apk …).

Puede descargar todos estos archivos uno por uno, o puede clonar todo el repositorio y crear desde allí:

  1. Clonar el repositorio git

    git clone [email protected]:camlistore/camlistore.git

  2. Navegar a la carpeta

    cd camlistore/clients/android/

  3. Construye la imagen de Docker usando el script make

    make env

  4. Construir el APK utilizando los scripts

    make dockerrelease

Parece ser un buen punto de partida, pero tendrá que cambiar de alguna manera los scripts para construir los apks que desea.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.