android sdk list

इसमें इंस्टॉल किए गए और उपलब्ध एसडीके पैकेज की सूची होती है.

इस्तेमाल

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

विकल्प

  • --all - रिपॉज़िटरी में उपलब्ध सभी पैकेज दिखाएं.
  • --all-versions - हर पैकेज के सभी वर्शन दिखाएं.
  • --beta - बीटा पैकेज शामिल करें.
  • --canary - इसमें कैनरी पैकेज शामिल होते हैं.
  • -h,--help - इससे, तय किए गए निर्देश के लिए सहायता मैसेज दिखता है.

sdk विकल्प:

  • --ignore-outdated-xmls - पैकेज इंस्टॉल या अपडेट करते समय, दूसरे पैकेज की एक्सएमएल फ़ाइलों को अपडेट न करें.
  • --platform=PARAM - टारगेट प्लैटफ़ॉर्म <os>_<arch> (उदाहरण के लिए, linux_x86_64, mac_arm64 या windows_x86); डिफ़ॉल्ट रूप से, यह मौजूदा होस्ट पर सेट होता है.

android विकल्प:

  • --sdk=PARAM - Android SDK टूल का पाथ.
  • -v,--verbose - समस्या हल करने के लिए, वर्बोस आउटपुट चालू करें.
  • -V,--version - वर्शन की जानकारी प्रिंट करें और बाहर निकलें.

पोज़ीशनल आर्ग्युमेंट

  • <pattern> - पैटर्न के हिसाब से पैकेज फ़िल्टर करें (* के साथ काम करता है).

ब्यौरा

android sdk list से, इंस्टॉल किए गए एसडीके पैकेज और रिपॉज़िटरी में उपलब्ध पैकेज दिखते हैं.

पैकेज लिस्टिंग को फ़िल्टर करना

  • --all: इसमें इंस्टॉल किए गए पैकेज के साथ-साथ, रिमोट रिपॉज़िटरी से उपलब्ध पैकेज भी शामिल होते हैं.
  • --all-versions: इसमें सिर्फ़ नया वर्शन दिखाने के बजाय, हर पैकेज के लिए उपलब्ध सभी वर्शन दिखाए जाते हैं.
  • <pattern>: यह ग्लोब पैटर्न का इस्तेमाल करके पैकेज पाथ को फ़िल्टर करता है. उदाहरण के लिए, platforms/* या *emulator*.
  • --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