android sdk 下载,安装是通过官方提供的command line tools来安装的。以下命令逐个执行一次就可以正确安装了。
感叹一下,国内的网络环境不太友好啊。。。
安装命令
mkdir -p $HOME/install/android-sdk
wget https://dl.google.com/android/repository/commandlinetools-linux-9123335_latest.zip
unzip commandlinetools-linux-9123335_latest.zip -d $HOME/install/android-sdk
export ANDROID_HOME=$HOME/install/android-sdk
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/build-tools/33.0.1/:$ANDROID_HOME/platform-tools:$ANDROID_HOME/cmdline-tools/bin:$PATH"
sdkmanager --update --sdk_root=$ANDROID_HOME
sdkmanager --list --sdk_root=$ANDROID_HOME
sdkmanager --sdk_root=$ANDROID_HOME "build-tools;33.0.1" "platform-tools" "platforms;android-33" "tools"
sdkmanager --licenses --sdk_root=$ANDROID_HOME
命令说明:
* 写本文时最新的 https://dl.google.com/android...,可以到google android downloads 网站上查看最新的版本
- sdkmanager --list --sdk_root=$ANDROID_HOME 命令列出有哪些可用版本
* sdkmanager --licenses --sdk_root=$ANDROID_HOME 接受许可
参考文档
- google android downloads
- google android sdkmanager doc
- Install Android SDK CLI Ubuntu 20.04 WSL2 (Work in Progress)
问题
Unable to locate a Java Runtime
% sdkmanager --update --sdk_root=$ANDROID_HOME
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.
解决办法:
安装m1 芯片对应的jdk8:
brew tap adoptopenjdk/openjdk
brew install --cask adoptopenjdk8
安装Intel芯片对应的jdk8
brew install openjdk@8
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。