android sdk リスト

インストール済みで利用可能な 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