لیست 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 - مسیر به SDK اندروید.
  • -v,--verbose - خروجی verbose را برای عیب‌یابی فعال کنید.
  • -V,--version - اطلاعات نسخه را چاپ کرده و خارج شوید.

استدلال‌های موضعی

  • <pattern> - فیلتر کردن بسته‌ها بر اساس الگو (با پشتیبانی از * ).

توضیحات

android sdk list ، بسته‌های SDK نصب‌شده‌ی فعلی و بسته‌های موجود در مخزن را نمایش می‌دهد.

فیلتر کردن لیست بسته‌ها

  • --all : شامل بسته‌های موجود از مخزن راه دور در کنار بسته‌های نصب شده است.
  • --all-versions : به جای فقط آخرین نسخه، تمام نسخه‌های موجود برای هر بسته را نمایش می‌دهد.
  • <pattern> : مسیرهای بسته را با استفاده از الگوهای glob (مثلاً platforms/* یا *emulator* ) فیلتر می‌کند.
  • --canary : شامل بسته‌های کانال Canary در فهرست بسته‌های موجود است.
  • --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/*"

لیست تمام نسخه‌های بسته موجود، شامل نسخه‌های Canary:

android sdk list --all --all-versions --canary