Skip to content

Commit 0f8d40b

Browse files
Copilotbeevelop
andauthored
Update to Android API level 36, CalVer v2026.03.1 (#59)
* Initial plan * Update to Android API level 36 and prepare CalVer release v2026.03.1 - Update build tools from 35.0.0 to 36.0.0 - Replace platforms;android-33 with platforms;android-36 (keeping 34, 35, 36) - Update README to reflect Android SDK 16 (API levels 34-36) - Update CalVer release version to v2026.03.1 Co-authored-by: beevelop <6891349+beevelop@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: beevelop <6891349+beevelop@users.noreply.github.com>
1 parent faf60c6 commit 0f8d40b

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FROM beevelop/java
22

33
# https://developer.android.com/studio/#downloads
44
ENV ANDROID_SDK_URL="https://dl.google.com/android/repository/commandlinetools-linux-13114758_latest.zip" \
5-
ANDROID_BUILD_TOOLS_VERSION=35.0.0 \
5+
ANDROID_BUILD_TOOLS_VERSION=36.0.0 \
66
ANT_HOME="/usr/share/ant" \
77
MAVEN_HOME="/usr/share/maven" \
88
GRADLE_HOME="/usr/share/gradle" \
@@ -35,7 +35,7 @@ RUN mkdir android && cd android && \
3535

3636
RUN mkdir /root/.android && touch /root/.android/repositories.cfg && \
3737
while true; do echo 'y'; sleep 2; done | sdkmanager "platform-tools" "build-tools;${ANDROID_BUILD_TOOLS_VERSION}" && \
38-
while true; do echo 'y'; sleep 2; done | sdkmanager "platforms;android-33" "platforms;android-34" "platforms;android-35" && \
38+
while true; do echo 'y'; sleep 2; done | sdkmanager "platforms;android-34" "platforms;android-35" "platforms;android-36" && \
3939
while true; do echo 'y'; sleep 2; done | sdkmanager "extras;android;m2repository" "extras;google;google_play_services" "extras;google;instantapps" "extras;google;m2repository" && \
4040
while true; do echo 'y'; sleep 2; done | sdkmanager "add-ons;addon-google_apis-google-24" "skiaparser;1" "skiaparser;2" "skiaparser;3"
4141

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
# Docker Android SDK - Build Android Apps in Docker
1212

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.
13+
> Production-ready Docker image with Android SDK 16 (API levels 34-36), Java 17, and essential build tools for Android development and CI/CD pipelines.
1414
1515
## What's Included
1616

@@ -20,18 +20,18 @@
2020
- Gradle `8.12` (Groovy: `3.0.22`)
2121
- Apache Maven `3.6.3`
2222
- Ant `1.10.12`
23-
- Android Build Tools `35.0.0`
23+
- Android Build Tools `36.0.0`
2424

2525
## Usage
2626

2727
### Pull and Run
2828

2929
```bash
3030
# Pull the latest release
31-
docker pull beevelop/android:v2025.08.1
31+
docker pull beevelop/android:v2026.03.1
3232

3333
# Run interactively
34-
docker run --rm -it beevelop/android:v2025.08.1 bash
34+
docker run --rm -it beevelop/android:v2026.03.1 bash
3535

3636
# Build from source
3737
docker build -t beevelop/android github.com/beevelop/docker-android
@@ -40,7 +40,7 @@ docker build -t beevelop/android github.com/beevelop/docker-android
4040
### Use as Base Image
4141

4242
```Dockerfile
43-
FROM beevelop/android:v2025.08.1
43+
FROM beevelop/android:v2026.03.1
4444

4545
# Accept Android SDK licenses (read them first!)
4646
RUN yes | sdkmanager --licenses --sdk_root=$ANDROID_SDK_ROOT

0 commit comments

Comments
 (0)