是什么 ? | : | Android Software Development Kit |
开发语言 | : | Java |
官方主页 | : | https://developer.android.google.cn/studio |
源码仓库 | : | https://android.googlesource.com/platform/sdk |
操作系统 | 包管理器 | 安装命令 |
---|---|---|
Windows | scoop | scoop install android-sdk |
Windows | Chocolatey | choco install -y android-sdk |
macOS | HomeBrew | brew install android-sdk |
pacman | sudo pacman -Syyu --noconfirm | |
Gentoo Linux | Portage | sudo emerge android-tools |
安装完成之后,还需要配置环境变量:
export ANDROID_HOME=/usr/local/opt/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"
使用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
Android SDK
为开发者提供了丰富的工具,以简化开发、调试、测试、构建、优化的过程。