インストール済みで利用可能な SDK パッケージのリストを表示します。
使用方法
android sdk list [-h] [--all] [--all-versions] [--beta] [--canary] [<pattern>]
オプション
--all- リポジトリで使用可能なすべてのパッケージを表示します。--all-versions- 各パッケージのすべてのバージョンを表示します。--beta- ベータ版パッケージを含めます。--canary- カナリア パッケージを含めます。-h,--help- 指定されたコマンドのヘルプ メッセージを表示します。
sdk 個のオプション:
--ignore-outdated-xmls- パッケージのインストールまたは更新時に、他のパッケージの XML ファイルを更新しません。--platform=PARAM- ターゲット プラットフォーム<os>_<arch>(例:linux_x86_64、mac_arm64、windows_x86)。デフォルトは現在のホストです。
android 個のオプション:
--sdk=PARAM- Android SDK へのパス。-v,--verbose- トラブルシューティングの詳細出力を有効にします。-V,--version- バージョン情報を出力して終了します。
位置引数
<pattern>- パターンでパッケージをフィルタします(*をサポート)。
説明
android sdk list は、現在インストールされている SDK パッケージと、リポジトリで利用可能なパッケージを表示します。
パッケージ リスティングをフィルタする
--all: インストール済みのパッケージとともに、リモート リポジトリから利用可能なパッケージを含めます。--all-versions: 最新バージョンだけでなく、各パッケージの利用可能なすべてのバージョンを表示します。<pattern>: glob パターン(platforms/*や*emulator*など)を使用してパッケージ パスをフィルタします。--canary: 利用可能なパッケージのリストに Canary チャンネルのパッケージを含めます。--beta: 利用可能なパッケージのリストに Beta チャンネルのパッケージを含めます。
パッケージのパスの形式
標準パッケージ パスでは、区切り文字としてスラッシュ(/)を使用します(例: platforms/android-34)。互換性のため、セミコロン パス(例: platforms;android-34)もサポートされています。
出力を理解する
Installed packages:
cmdline-tools/latest 12.0 Android SDK Command-line Tools (latest)
platforms/android-34 3.0 -> 3.1 Android SDK Platform 34
Available packages:
build-tools/34.0.0 34.0.0 Android SDK Build-Tools 34
emulator 33.1.24 Android Emulator
上記の出力で:
- インストール済みのパッケージには、現在のバージョンと利用可能なアップデート(
->で示されます)が表示されます。 - 色分けにより、古いパッケージがハイライト表示されます。
例
インストールされているパッケージのリストを表示します。
android sdk list
パターンに一致する使用可能なすべてのパッケージを一覧表示します。
android sdk list --all "platforms/*"
カナリア ビルドを含む、利用可能なすべてのパッケージ バージョンを一覧表示します。
android sdk list --all --all-versions --canary