精简的 Android 开发 Docker 镜像,用于编译 Android 应用。
| 组件 | 版本 | 说明 |
|---|---|---|
| JDK | OpenJDK 21 | Eclipse Temurin |
| Gradle | 8.9 | 预装 |
| Android SDK | 35 (Android 15) | compileSdk 35 |
| Build Tools | 35.0.0 | APK 构建 |
| Platform Tools | 37.0.0 | adb 等工具 |
docker pull xianii/android-dev:latest
# 编译 Debug APK
docker run --rm -v "/path/to/project:/workspace" -w /workspace xianii/android-dev ./gradlew assembleDebug
# 编译 Release APK
docker run --rm -v "/path/to/project:/workspace" -w /workspace xianii/android-dev ./gradlew assembleRelease
docker run -it --rm -v "$(pwd):/workspace" xianii/android-dev bash
| 组件 | 最低版本 | 推荐版本 |
|---|---|---|
| AGP | 8.0 | 8.7.3 |
| Kotlin | 1.9 | 2.0.21 |
| minSdk | 21 | 28 |
| targetSdk | 35 | 35 |
eclipse-temurin:21-jdk (~350MB)
ANDROID_HOME=/opt/android-sdk
ANDROID_SDK_ROOT=/opt/android-sdk
PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools
约 1.76GB(包含 JDK、Android SDK、Gradle)
Content type
Image
Digest
sha256:cf12d995e…
Size
465.3 MB
Last updated
3 months ago
docker pull xianii/android-dev