A ideia é criar e configurar o ambiente inicial para desenvolvimento Android, assim facilitando o início de algum projeto. Esse dockerfile irá fazer o download e instalação da versão mais recente do Android Command Line Tools (6858069), as ferramentas contidas nele são disponibilizadas no PATH inicial do container. Para facilitar deixei configurado um emulador do Android na versão 28.
Sugestões e criticas são muito bem vindas :blush:
⚠️ Necessário ter o Docker instalado em seu ambiente local. ⚠️
$ docker build -t android-sdk .
💡Você pode utilizar a imagem já compilada que está no registry, para isso basta utilizar a imagem cbsan/android-sdk.
Para subir o container é necessário executar o comando abaixo:
$ docker run -ti --privileged -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix -v /dev:/dev cbsan/android-sdk bash
ℹ️ No exemplo estou utilizando a imagem que esta compilada no registry cbsan/android-sdk, caso tenha compilado ela localmente deve substituir pela nomenclatura utilizada.
⚠️ Importante: Esse comando ira utilizar o X do SO pois ele abre uma janela do sistema, no caso do linux é necessário fazer o mapeamento, isso pode ser feito executando o comando xhost local:root no terminal local.:warning:
Essa imagem contem um emulador Android configurado rodando na versão 28. Para executar utilize o comando abaixo:
$ runEmulator
💡O comando deve ser executado dentro do container.
Cristian B. Santos [email protected]
Give a ⭐️ if this project helped you!
Content type
Image
Digest
sha256:f7c4accf5…
Size
384.6 MB
Last updated
about 3 years ago
docker pull cbsan/android-sdk