Android SDK Command-line Tools
Google LLC · Android Studio IDE全体をインストールせずに、Android SDKパッケージとコマンドライン開発ユーティリティを管理します。
紹介
Android SDK Command-line Toolsは、Android開発者やビルドエンジニア向けの、SDK管理および開発ユーティリティを独立してまとめたGoogleのツールセットです。スクリプトによるSDKのセットアップや、Android StudioのグラフィカルIDEを必要としないマシンで役立ちます。Platform-Tools(adbおよびfastboot)、Build-Tools、Android Emulatorとは別のもので、これらはそれぞれ独立したSDKパッケージです。
機能
- sdkmanagerでSDKパッケージの一覧表示、インストール、更新、削除を行えます。
- SDKパッケージのバージョンと、安定版またはプレビュー版の更新チャンネルを指定して、再現可能な自動化を実現できます。
- sdkmanager --licensesで該当するSDKパッケージのライセンスを確認し、承諾できます。
- 選択したツールリリースのドキュメントに従って、avdmanager、lint、apkanalyzer、retraceなどの開発ユーティリティを利用できます。
最新の案内
Googleの現在のsdkmanagerガイドでは、sdkmanagerは非推奨とされ、Android CLIのandroid sdkコマンドが推奨されています。これは上流での当該ユーティリティの扱いを説明するものです。現在掲載されているHomebrewのcask自体は、非推奨とはされていません。既存のスクリプトでは、新しいAndroid CLIがこのcaskに含まれていると決めつけず、Googleの移行案内を確認してください。
インストールと設定
Macではbrew install --cask android-commandlinetoolsでインストールします。HomebrewではデフォルトのSDKルートを$HOMEBREW_PREFIX/share/android-commandlinetoolsと定め、Javaが必要であることを明記し、Javaを用意する方法としてTemurin caskを推奨しています。選択したツールリリースに対応するJDKとJAVA_HOMEを設定してください。インストール済みのツールと利用可能なパッケージの確認には、sdkmanager --versionとsdkmanager --listを使用します。必要なSDKパッケージを選択してください。このツールキットをダウンロードしただけでは、すべてのAndroidプラットフォーム、ビルドツール、エミュレーター、デバイスツールがインストールされるわけではありません。
システム、依存関係、共存 GoogleはWindows、Linux、macOS向けのアーカイブを配布しています。掲載ビルド15859902には、Mac用の公式ARM64版とx86-64版が別々に用意されています。このカタログのデフォルトのApple Silicon向けダウンロードはARM64アーカイブです。HomebrewのスナップショットにはIntelおよびApple Silicon搭載Macのプラットフォームが記載されていますが、これはパッケージングのメタデータであり、ベンダーが定める独立した最低要件ではありません。公式のコマンドラインツールのページには、このビルド固有の現在のmacOS、メモリ、ディスク容量、またはJDK最低要件は記載されていません。Homebrewのformula依存関係欄は空ですが、Javaが必要であることは確認されています。競合するcaskは明示されていません。すでにAndroid StudioのSDK Managerを使用している場合は、スクリプトの接続先を意図したSDKルートに設定し、別々のSDKインストールを混同しないようにしてください。
利用条件、費用、ライセンス 通常のローカルなパッケージ管理では、ローカルSDKユーティリティに有料サブスクリプションやGoogleへのサインインは必要ありません。ダウンロードにはネットワーク接続と、選択したパッケージに十分な空き容量が必要です。また、該当するAndroid SDKライセンス契約への同意が必要です。個々のオープンソースコンポーネントには、それぞれのライセンスが適用されます。Google Playへの公開は別個のサービスであり、アカウント手続きが必要です。AndroidはGoogle LLCの商標です。
公式リファレンス
- ツールとリリース: https://developer.android.com/tools/releases/cmdline-tools
- sdkmanagerと現在の移行案内: https://developer.android.com/tools/sdkmanager
- ダウンロードとSDKの利用条件: https://developer.android.com/studio
- 公式パッケージ/バージョンマニフェスト: https://dl.google.com/android/repository/repository2-3.xml
画像クレジット: AndroidロボットはGoogleが作成・共有した作品を複製または改変したもので、Creative Commons 3.0 Attribution License(https://creativecommons.org/licenses/by/3.0/)に記載された条件に従って使用しています。
新バージョン 15859902の更新内容 10月7日 · OpenNavo編集部 · AI翻訳
- 配布公式 SDK リビジョン:22.0、ダウンロードビルド:15859902。
- 注記公式リリースページに、このリビジョンの詳細な変更点は記載されていません。
注意事項
Default Android SDK root is $HOMEBREW_PREFIX/share/android-commandlinetools android-commandlinetools requires Java. You can install the latest version with: brew install --cask temurin