इसमें इंस्टॉल किए गए और उपलब्ध एसडीके पैकेज की सूची होती है.
इस्तेमाल
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