本项目提供 Android 应用开发环境的自动化搭建方案,支持 Docker 容器化部署 和 宿主机直接安装 两种方式。
| 组件 | 版本 | 说明 |
|---|---|---|
| OpenJDK | 17 | Java 开发工具包 |
| Android SDK | 34 | Android 开发 SDK |
| Android Build Tools | 34.0.0 | Android 构建工具 |
| Gradle | 8.5 | 构建自动化工具 |
| platform-tools | latest | ADB、Fastboot 等工具 |
使用预构建的 Docker 镜像,无需在宿主机安装任何依赖:
# 构建镜像
docker build -t android-dev .
# 运行容器
docker run -it --rm -v $(pwd):/workspace android-dev
在 Ubuntu/Debian 系统上直接安装:
# 赋予执行权限
chmod +x install-android-env.sh
# 使用 root 权限运行
sudo ./install-android-env.sh
安装完成后,新终端会自动加载环境变量。当前终端请执行:
source /etc/profile.d/android-dev.sh
安装后会配置以下环境变量:
| 变量名 | 路径 | 说明 |
|---|---|---|
JAVA_HOME | /usr/lib/jvm/java-17-openjdk-amd64 | Java 安装目录 |
ANDROID_HOME | /opt/android-sdk | Android SDK 目录 |
GRADLE_HOME | /opt/gradle-8.5 | Gradle 安装目录 |
# 检查 Java 版本
java -version
# 检查 Gradle 版本
gradle -v
# 检查已安装的 SDK 组件
sdkmanager --list_installed
| 文件 | 说明 |
|---|---|
Dockerfile | Docker 镜像构建文件 |
install-android-env.sh | 宿主机自动化安装脚本 |