قائمة حِزم تطوير البرامج (SDK) لنظام التشغيل Android

تعرض هذه الصفحة حِزم SDK المثبَّتة والمتاحة.

الاستخدام

android sdk list [-h] [--all] [--all-versions] [--beta] [--canary] [<pattern>]

الخيارات

  • --all: لعرض جميع الحِزم المتوفّرة في المستودع
  • --all-versions: لعرض جميع الإصدارات لكل حزمة
  • --beta - تضمين حِزم الإصدار التجريبي
  • ‫--canary - تضمين حِزم Canary
  • ‫-h,--help: يعرض رسالة المساعدة للأمر المحدّد.

خيارات sdk:

  • --ignore-outdated-xmls - عند تثبيت الحِزم أو تحديثها، لا تعدِّل ملفات XML الخاصة بالحِزم الأخرى.
  • ‫--platform=PARAM - المنصة المستهدفة <os>_<arch> (على سبيل المثال، linux_x86_64 أو mac_arm64 أو windows_x86)، ويتم ضبطه تلقائيًا على المضيف الحالي.

خيارات android:

  • استبدِل --sdk=PARAM بمسار حزمة تطوير البرامج (SDK) لنظام التشغيل Android.
  • -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