Android SDK の各プラットフォームのビルドツールの一部を使いたいとき
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 以下の共有ライブラリも実行に必要なので注意
関連エントリー
- cordova run android --device でエラー :processDebugResources FAILED FAILURE: Build failed with an exception....
- uutransfer for tmux (接続済み SSH セッションからファイルをダウンロードする) 接続済み SSH セッションからファイルをダウンロードする というエントリを2012年ぐらいに書いて、その中で uutransfer という...
- WSL2 の Ubuntu に gcc-arm-none-eabi apt では入らないので以下の arm のサイトから該当するものをダウンロードする https://developer.arm.com/to...
- Mojave で Android Emulator が起動しない emulator: Android emulator version 30.5.3.0 (build_id 7196367) (CL:N/A...
- Android Studio (IntelliJ IDEA) + AquaSKK で aiueo がそのまま入力されてしまうのを直す JRE込みのPyCharmで日本語入力がおかしい · Issue #24 · codefirst/aquaskk · GitHub この問題...