logo
0
0
WeChat Login

Android 开发环境搭建

本项目提供 Android 应用开发环境的自动化搭建方案,支持 Docker 容器化部署宿主机直接安装 两种方式。

包含组件

组件版本说明
OpenJDK17Java 开发工具包
Android SDK34Android 开发 SDK
Android Build Tools34.0.0Android 构建工具
Gradle8.5构建自动化工具
platform-toolslatestADB、Fastboot 等工具

快速开始

方式一:Docker 部署(推荐)

使用预构建的 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-amd64Java 安装目录
ANDROID_HOME/opt/android-sdkAndroid SDK 目录
GRADLE_HOME/opt/gradle-8.5Gradle 安装目录

系统要求

  • 操作系统: Ubuntu 或 Debian(脚本方式)
  • 权限: root 权限(脚本方式)
  • 网络: 能够访问 Google 和 Gradle 官方下载服务器

验证安装

# 检查 Java 版本 java -version # 检查 Gradle 版本 gradle -v # 检查已安装的 SDK 组件 sdkmanager --list_installed

文件说明

文件说明
DockerfileDocker 镜像构建文件
install-android-env.sh宿主机自动化安装脚本

About

No description, topics, or website provided.
Language
Shell62.6%
Dockerfile37.4%