sdkmanager をダウンロードする

Android Studio のダウンロードページから「コマンドラインツールのみ」を選んでダウンロードしてくる。Android Studio が必要なら別に全部入りでもいい。

このコマンドラインツールには共通で使う最低限のものしか入ってない。

プラットフォームごとにツールをダウンロードする

REPO_OS_OVERRIDE を指定しつつダウンロードすると、動かしているプラットフォーム以外のバイナリも取得することができる。例えば Mac OS で Linux のバイナリが欲しいときなどに使える。

REPO_OS_OVERRIDE=linux ./sdkmanager --sdk_root=/tmp/linux --verbose  "build-tools;28.0.3"

こうすると /tmp/linux/build-tools/28.0.3 とかにツールがダウンロードされる。/tmp/linux/build-tools/28.0.3/lib64 以下の共有ライブラリも実行に必要なので注意

  1. トップ
  2. tech
  3. Android SDK の各プラットフォームのビルドツールの一部を使いたいとき