博客 / 詳情

返回

Unix/Linux環境下 安裝android sdk步驟

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
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.