Android SDK अपडेट

यह एक या सभी पैकेज को नए वर्शन में अपडेट करता है.

इस्तेमाल

android sdk update [-h] [--beta] [--canary] [--force] [<package>]

विकल्प

  • --beta - बीटा पैकेज शामिल करें.
  • --canary - इसमें कैनरी पैकेज शामिल होते हैं.
  • --force - पुराने वर्शन पर वापस जाने के लिए मजबूर करें.
  • -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 - वर्शन की जानकारी प्रिंट करें और बाहर निकलें.

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

  • <package> - अपडेट किए जाने वाले पैकेज का नाम (ज़रूरी नहीं).

ब्यौरा

android sdk update इंस्टॉल किए गए पैकेज को उनके सबसे नए उपलब्ध वर्शन पर अपडेट करता है.

अगर कोई पैकेज का नाम नहीं दिया जाता है, तो इंस्टॉल किए गए सभी पैकेज के लिए अपडेट की जांच की जाती है. सिर्फ़ उस पैकेज को अपडेट करने के लिए, पैकेज का नाम डालें.

पैकेज के पाथ फ़ॉर्मैट करना

पाथ सेपरेटर का स्टैंडर्ड सिंबल / है. उदाहरण के लिए, platforms/android-34. सेमीकोलन से अलग किए गए सिंटैक्स (उदाहरण के लिए, platforms;android-34) को भी स्वीकार किया जाता है.

कोई रिलीज़ चैनल चुनें (--canary और --beta)

डिफ़ॉल्ट रूप से, update स्टेबल चैनल में अपडेट की जांच करता है.

  • --canary: यह Canary, Beta, और Stable चैनलों पर नए वर्शन की जांच करता है.
  • --beta: यह बीटा और स्टेबल चैनल पर नए वर्शन की जांच करता है.

पैकेज को ज़बरदस्ती डाउनग्रेड करना (--force)

अगर कोई पैकेज पहले Canary चैनल से इंस्टॉल किया गया था, तो --canary के बिना android sdk update चलाने पर, उसे स्टेबल वर्शन के नए पैकेज में अपडेट करने की कोशिश की जाती है. ऐसा इसलिए है, क्योंकि स्टेबल वर्शन का वर्शन नंबर, Canary पैकेज के वर्शन नंबर से कम हो सकता है. इसलिए, इसे डाउनग्रेड माना जाता है. ऐसे मामलों में, --force की जानकारी दिए बिना अपडेट नहीं किया जा सकता. हालांकि, ऐसा करने पर आपको चेतावनी मिलेगी.

उदाहरण

इंस्टॉल किए गए सभी पैकेज को नए स्टेबल वर्शन पर अपडेट करें:

android sdk update

सिर्फ़ एम्युलेटर पैकेज अपडेट करें:

android sdk update emulator

कैनरी रिलीज़ के साथ-साथ पैकेज अपडेट करें:

android sdk update --canary

कैनरी पैकेज को स्टेबल रिलीज़ में डाउनग्रेड करने के लिए:

android sdk update --force