|
8 | 8 |  |
9 | 9 | [](https://beevelop.com) |
10 | 10 |
|
11 | | -# Android 15 (API levels 33 - 35) |
| 11 | +# Docker Android SDK - Build Android Apps in Docker |
12 | 12 |
|
13 | | -## based on [beevelop/java](https://github.com/beevelop/docker-java) |
| 13 | +> Production-ready Docker image with Android SDK 15 (API levels 33-35), Java 17, and essential build tools for Android development and CI/CD pipelines. |
| 14 | +
|
| 15 | +## What's Included |
| 16 | + |
| 17 | +**Based on [beevelop/java](https://github.com/beevelop/docker-java)** |
14 | 18 |
|
15 | 19 | - Java `17.0.12` |
16 | 20 | - Gradle `8.12` (Groovy: `3.0.22`) |
17 | 21 | - Apache Maven `3.6.3` |
18 | 22 | - Ant `1.10.12` |
19 | 23 | - Android Build Tools `35.0.0` |
20 | 24 |
|
21 | | -## Pull, build or run this image |
| 25 | +## Usage |
| 26 | + |
| 27 | +### Pull and Run |
22 | 28 |
|
23 | 29 | ```bash |
24 | | -# pull the most recent tag / release |
| 30 | +# Pull the latest release |
25 | 31 | docker pull beevelop/android:v2025.08.1 |
26 | 32 |
|
27 | | -# or run the image interactively |
28 | | -docker run --rm --name beevelop -it beevelop/android:v2025.08.1 bash |
| 33 | +# Run interactively |
| 34 | +docker run --rm -it beevelop/android:v2025.08.1 bash |
29 | 35 |
|
30 | | -# or build the image from GitHub |
| 36 | +# Build from source |
31 | 37 | docker build -t beevelop/android github.com/beevelop/docker-android |
32 | 38 | ``` |
33 | 39 |
|
34 | | -## Or use it as a base image |
| 40 | +### Use as Base Image |
35 | 41 |
|
36 | 42 | ```Dockerfile |
37 | 43 | FROM beevelop/android:v2025.08.1 |
38 | 44 |
|
39 | | -# accepts all the Licenses (please read first) |
| 45 | +# Accept Android SDK licenses (read them first!) |
40 | 46 | RUN yes | sdkmanager --licenses --sdk_root=$ANDROID_SDK_ROOT |
41 | 47 | ``` |
42 | 48 |
|
43 | | -## Licenses |
| 49 | +## Important Notes |
44 | 50 |
|
45 | | -The usage of the Android SDK requires you to accept the licenses |
| 51 | +**Android SDK Licenses**: Using the Android SDK requires accepting Google's licenses. Review them before accepting programmatically. |
46 | 52 |
|
47 | | -## Maintenance |
| 53 | +--- |
48 | 54 |
|
49 | | -- [Command Line Tools Download](https://developer.android.com/studio#span-idcommand-toolsa-namecmdline-toolsacommand-line-tools-onlyspan) |
50 | | -- List build-tools versions: `sdkmanager --sdk_root=${ANDROID_SDK_ROOT} --list | grep build-tools` |
51 | | - - [SDK Build Tools release notes](https://developer.android.com/tools/releases/build-tools) |
52 | | -- List platforms: `sdkmanager --sdk_root=${ANDROID_SDK_ROOT} --list | grep 'platforms:'` |
| 55 | +# All Docker Images |
| 56 | + |
| 57 | +| Badge | Pulls | Build Status | Release Date | Release | |
| 58 | +| --- | --- | --- | --- | --- | |
| 59 | +| [](https://github.com/beevelop/docker-base) |  |  |  |  | |
| 60 | +| [](https://github.com/beevelop/docker-java) |  |  |  |  | |
| 61 | +| [](https://github.com/beevelop/docker-android) |  |  |  |  | |
| 62 | +| [](https://github.com/beevelop/docker-android-nodejs) |  |  |  |  | |
| 63 | +| [](https://github.com/beevelop/docker-cordova) |  |  |  |  | |
| 64 | +| [](https://github.com/beevelop/docker-ionic) |  |  |  |  | |
| 65 | +| [](https://github.com/beevelop/docker-nginx-basic-auth) |  |  |  |  | |
53 | 66 |
|
54 | 67 | --- |
55 | 68 |
|
|
0 commit comments