公式 Web サイトのドキュメントを参照してください: sdkmanager | Android Developers | Android Developers (google.cn)
ツールのインストールパッケージをダウンロードする
公式 Web サイトのダウンロード アドレス: Android Studio とアプリ ツールのダウンロード - Android Developers (google.cn)
wget https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip
ホームディレクトリを作成する
mkdir /usr/local/android-sdk
前の手順でダウンロードした zip パッケージをこのディレクトリに解凍します。
mv commandlinetools-linux-9477386_latest.zip /usr/local/android-sdk
cd /usr/local/android-sdk
unzip commandlinetools-linux-9477386_latest.zip
cmdline-tools
ディレクトリに移動し、latest
という名前のサブディレクトリを作成します。
cd cmdline-tools && mkdir latest
現在のディレクトリcmdline-tools
の内容(lib
ディレクトリ、bin
ディレクトリ、NOTICE.txt
ファイル、およびsource.properties
ファイルを含む) を、現在のディレクトリの下に新しく作成したlatest
ディレクトリに移動します。
mv * latest/
環境変数を構成する
vim /etc/profile
export ANDROID_HOME=/usr/local/android-sdk
export PATH=$ANDROID_HOME/cmdline-tools/latest/bin:$PATH
使用法
すべてのインストール パッケージを一覧表示する
sdkmanager --list
指定したバージョンのパッケージをインストールする
「build-tools;33.0.0」と「platforms;android-33」をインストールします。パッケージの名前は、次のsdkmanager --list
コマンドで確認できます。
sdkmanager "build-tools;33.0.0" "platforms;android-33"
注: Dockerfile を使用してイメージを構築する場合、イメージ内の SDK パッケージの最初のインストールで確認の入力を求められます。SDKy
パッケージをプレインストールして省略するには、docker run を使用してイメージを実行することをお勧めします。y
を入力し、 docker commit コマンドを使用してイメージを再パッケージ化します。入力できずにy
SDK のインストールが失敗することを回避します。