android sdk list

מציגה רשימה של חבילות 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: כולל חבילות מערוץ הבטא ברשימות החבילות הזמינות.

עיצוב נתיבי חבילות

בנתיבי חבילות רגילים משתמשים בלוכסנים (/) כתו מפריד (לדוגמה, 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