https://github.com/beevelop/docker-android
:iphone: Personal Android Docker image
https://github.com/beevelop/docker-android
android containers docker docker-android java
Last synced: 10 months ago
JSON representation
:iphone: Personal Android Docker image
- Host: GitHub
- URL: https://github.com/beevelop/docker-android
- Owner: beevelop
- License: mit
- Created: 2015-08-12T10:29:37.000Z (over 10 years ago)
- Default Branch: latest
- Last Pushed: 2024-07-07T14:06:44.000Z (over 1 year ago)
- Last Synced: 2025-03-28T10:47:45.907Z (10 months ago)
- Topics: android, containers, docker, docker-android, java
- Language: Dockerfile
- Homepage: https://beevelop.com
- Size: 65.4 KB
- Stars: 56
- Watchers: 5
- Forks: 39
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README





[](https://github.com/beevelop/docker-android/releases)


[](https://beevelop.com)
# Android 13 (API levels 28 - 34)
## based on [beevelop/java](https://github.com/beevelop/docker-java)
- Java `17.0.9`
- Gradle `4.4.1` (Groovy: `2.4.21`)
- Apache Maven `3.6.3`
- Ant `1.10.12`
## Pull, build or run this image
```bash
# pull the most recent tag / release
docker pull beevelop/android:v2023.12.1
# or run the image interactively
docker run --rm --name beevelop -it beevelop/android:v2023.12.1 bash
# or build the image from GitHub
docker build -t beevelop/android github.com/beevelop/docker-base
```
## Or use it as a base image
```Dockerfile
FROM beevelop/android:v2023.12.1
# accepts all the Licenses (please read first)
RUN yes | sdkmanager --licenses --sdk_root=$ANDROID_SDK_ROOT
```
## Licenses
The usage of the Android SDK requires you to accept the licenses
## Maintenance
- [Command Line Tools Download](https://developer.android.com/studio#span-idcommand-toolsa-namecmdline-toolsacommand-line-tools-onlyspan)
- List build-tools versions: `sdkmanager --sdk_root=${ANDROID_SDK_ROOT} --list | grep build-tools`
- [SDK Build Tools release notes](https://developer.android.com/tools/releases/build-tools)
- List platforms: `sdkmanager --sdk_root=${ANDROID_SDK_ROOT} --list | grep 'platforms:'`
---

### Use tags where possible, because
