An image that lets us build android apps with docker using gitlab-ci
3434-emulator34-ndk34-stf-client34-jdk113333-emulator33-ndk33-stf-client33-jdk173232-emulator32-ndk32-stf-client32-jdk17
3131-emulator31-ndk31-stf-client3030-emulator30-ndk30-stf-client30-ruby-bundler(ruby included in all builds now)31-ruby-bundler2929-emulator29-ndk29-stf-client29-ruby-bundler2828-emulator28-ndk28-stf-client
docker run -ti --rm --volume=$(pwd):/srv -w /srv ekreative/android ./gradlew assembledocker run --rm -ti -v /dev/kvm:/dev/kvm --privileged ekreative/android
android-start-emulator
/gradlew cATThis repo stores commited versions of Dockerfiles generated using the ./update.sh script.
To update the Dockerfiles, run ./update.sh and commit the changes.
When adding new versions remember to update the github workflow so that it builds them all.
I tend to remove an older version when adding a new one. To keep just the last 2-3 versions being built. Remove old
versions from the Dockerfile.
You should also update the list of tags in the README.md file.
Borrowed a few ideas from jacekmarchwicki/android And license accepter from thyrlian/AndroidSDK
I use this command to list the available packages
sdkmanager --list