Android SDK
1.1、Android SDK简介
是什么 ?:Android Software Development Kit
开发语言:Java
官方主页:https://developer.android.google.cn/studio
源码仓库:https://android.googlesource.com/platform/sdk
1.2、通过包管理器安装Android SDK
操作系统包管理器安装命令
Windowsscoopscoop install android-sdk
WindowsChocolateychoco install -y android-sdk
macOSHomeBrewbrew install android-sdk

Arch Linux

ArcoLinux

Manjaro Linux

pacmansudo pacman -Syyu --noconfirm
sudo pacman -S    --noconfirm android-sdk
Gentoo LinuxPortagesudo emerge android-tools

安装完成之后,还需要配置环境变量:

export ANDROID_HOME=/usr/local/opt/android-sdk
1.3、通过下载预编译好的二进制压缩包安装Android SDK

step1、安装依赖

所有时Terminal + Shell + GNU CoreUtils
下载时cURL
解压时unzip
运行时JDK

step2、使用curl命令下载编译好的Android SDK二进制压缩包 (

curl -C - -LO https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip

step3、使用install命令创建一个存放Android SDK的目录

sudo install -o $(whoami) -d /usr/local/share/android-sdk

step4、使用unzip解压Android SDK压缩包

unzip sdk-tools-linux-4333796.zip -d /usr/local/share/android-sdk

step5、配置环境变量

export ANDROID_HOME=/usr/local/share/android-sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools/28.0.3

step6、更新Android SDK中的一些组件

echo y | sdkmanager "platforms;android-28"
echo y | sdkmanager "platform-tools"
echo y | sdkmanager "build-tools;28.0.3"
1.4、Android SDK Docker镜像

使用ocasta/android-jenkins镜像创建并运行一个容器:

sudo docker run -d -p 5000:5000 --name android-jenkins ocasta/android-jenkins

如果已经存在的镜像不符合您的要求,也可以自己构建镜像:

step1、编写一个Dockerfile脚本。

step2、根据编写好的Dockerfile脚本构建镜像:

sudo docker build -t fpliu/android-env:1.0 https://raw.githubusercontent.com/leleliu008/auto/master/android/sdk/Dockerfile

step3、使用镜像创建并运行容器:

sudo docker run --tty --interactive --name android fpliu/android-env:1.0 /bin/bash
1.5、Android SDK中的工具 

Android SDK为开发者提供了丰富的工具,以简化开发、调试、测试、构建、优化的过程。