1、下载Android SDK
官网链接:https://developer.android.com/studio#downloads
镜像链接:http://www.android-studio.org/index.php/download/hisversion
2、安装SDK和环境变量配置
unzip sdk-tools-linux-4333796.zip
cd /opt/
sudo mkdir android
cd android
sudo mkdir sdk
sudo mv tools/ /opt/android/sdk/
# 需要配置环境变量,在"~/.bashrc"或者/etc/profile文件中加入以下内容
export ANDROID_HOME=/opt/android/sdk
export PATH=${
PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
# 让配置文件生效
source ~/.bashrc
3、Android SDK Manager在终端使用
当Android SDK tools安装后,我们可以通过sdkmanager命令在终端查看,安装,更新和移除Android SDK.
sdkmanager --version
sdkmanager --update
# 查看所有可以安装的和安装过的组件信息。
touch ~/.android/repositories.cfg
sdkmanager --no_https --list
# 安装指定版本的Android SDK
sdkmanager --no_https "platforms;android-28" "platform-tools" "build-tools;28.0.3"
# 删除SDK
sdkmanager --uninstall 包名
4、检验是否安装成功
adb shell
#显示如下说明安装成功
# * daemon not running; starting now at tcp:5037
# * daemon started successfully
# adb: device offline
5、报错解决 Exception in thread “main” java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
Exception in thread “main” java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule S c h e m a M o d u l e V e r s i o n . < i n i t > ( S c h e m a M o d u l e . j a v a : 156 ) a t c o m . a n d r o i d . r e p o s i t o r y . a p i . S c h e m a M o d u l e . < i n i t > ( S c h e m a M o d u l e . j a v a : 75 ) a t c o m . a n d r o i d . s d k l i b . r e p o s i t o r y . A n d r o i d S d k H a n d l e r . < c l i n i t > ( A n d r o i d S d k H a n d l e r . j a v a : 81 ) a t c o m . a n d r o i d . s d k l i b . t o o l . s d k m a n a g e r . S d k M a n a g e r C l