Android सीएलआई के लिए रिलीज़ नोट

Android CLI, टर्मिनल से Android डेवलपमेंट के लिए मुख्य इंटरफ़ेस है. इसे आपकी पसंद के एजेंट और टूल का इस्तेमाल करके, डेवलपमेंट के वर्कफ़्लो को बेहतर बनाने के लिए बनाया गया है.

इस पेज पर, Android CLI की हर रिलीज़ में जोड़ी गई नई सुविधाओं की सूची दी गई है. Android CLI डाउनलोड करने के लिए, डाउनलोड पेज पर जाएं. ज़्यादा जानने के लिए, Android सीएलआई की खास जानकारी देखें.

वर्शन 1.0.16406183 (सितंबर 2026)

  • तेज़ी से शुरू होने वाला: Android CLI, पहले की तुलना में करीब दो गुना तेज़ी से शुरू होता है. ऐसा इसलिए, क्योंकि नेटिव डाउनलोडर लाइब्रेरी को सिर्फ़ तब लोड किया जाता है, जब इसका इस्तेमाल किया जाता है. साथ ही, इसे हर बार कॉल करने पर, किसी अस्थायी डायरेक्ट्री में अनपैक नहीं किया जाता है.
  • तय किए गए एक्ज़िट कोड: अब कमांड के काम न करने पर, वे नॉन-ज़ीरो एक्ज़िट कोड दिखाती हैं. इनमें create, run, install, describe, layout, docs, info, skills, और update शामिल हैं. इससे स्क्रिप्टिंग और सीआई ज़्यादा भरोसेमंद हो जाते हैं.
  • स्क्रीन एनोटेशन ट्यूनिंग: android screen --annotate, सुविधा का पता लगाने के लिए ट्यूनिंग पैरामीटर दिखाता है. इनमें किनारे का पता लगाने के थ्रेशोल्ड, शेप फ़िल्टरिंग, और क्लस्टरिंग की रणनीति शामिल है. इनके बारे में --help में बताया गया है.
  • प्रोजेक्ट बनाने के विकल्प: android create, --application-id और --namespace फ़्लैग के साथ-साथ हाइफ़न वाले विकल्प के नामों का इस्तेमाल किया जा सकता है. जैसे, --min-sdk. Compose टेंप्लेट अब src/main/kotlin सोर्स सेट और Material 3 थीम का इस्तेमाल करता है.
  • हेडलेस एम्युलेटर: android emulator start --headless का इस्तेमाल करके, बिना विंडो वाला एम्युलेटर शुरू करें.
  • एसडीके की विश्वसनीयता: android sdk कमांड, इंटर-प्रोसेस लॉक लेती हैं, ताकि एक साथ कई बार कॉल करने पर कोई टकराव न हो. साथ ही, इंस्टॉल किए गए पैकेज के पाथ और वर्शन की पुष्टि करती हैं. इसके अलावा, लेगसी एक्सएमएल फ़ाइलों को सिर्फ़ तब अपडेट करती हैं, जब इसकी ज़रूरत होती है. साथ ही, गड़बड़ियों के बारे में ज़्यादा साफ़ तौर पर जानकारी देती हैं.
  • Compose झलक का आउटपुट: android studio render-compose-preview रेंडर की गई इमेज का पूरा पाथ प्रिंट करता है. साथ ही, --print-semantics का इस्तेमाल करने पर भी, लिखने की पुष्टि करता है.
  • एपीआई लेवल के पुराने वर्शन के लिए सहायता: एपीआई लेवल 32 और इससे पहले के वर्शन पर काम करने वाले डिवाइसों पर, डिवाइस इंटरैक्शन से जुड़ी गड़बड़ियों को ठीक किया गया है. जैसे, android layout.

वर्शन 1.0.16261425 (सितंबर 2026)

  • लेआउट से जुड़ी समस्याएं ठीक की गईं: लेआउट कमांड के कुछ मामलों में काम न करने की समस्या ठीक की गई. लेआउट के पुराने वर्शन पर कुछ समय के लिए वापस जाने के लिए, export ANDROID_CLI_LAYOUT_V1=1.

वर्शन 1.0.16251017 (सितंबर 2026)

  • लेआउट डंप: android layout अब --no-idle फ़्लैग के साथ काम करता है. इससे लेआउट को फ़ेच करने के लिए, आइडल स्टेट का इंतज़ार नहीं करना पड़ता. android layout में --full फ़्लैग का इस्तेमाल भी किया जा सकता है. इससे फ़िल्टर किए बिना, पूरा लेआउट ट्री दिखाया जाता है. डिफ़ॉल्ट रूप से, layout सिर्फ़ इंटरैक्टिव एलिमेंट दिखाता है.
  • शेल कंप्लीशन: नई android completion कमांड का इस्तेमाल करके, Bash और Zsh के लिए शेल ऑटोकंप्लीट स्क्रिप्ट जनरेट और इंस्टॉल करें.
  • स्किल अपडेट करना: नई android skills update कमांड की मदद से, स्किल को अप-टू-डेट रखें. साथ ही, एक ही बार में कई स्किल इंस्टॉल या अनइंस्टॉल करें (उदाहरण के लिए, android skills install <skill1> <skill2>).
  • एजेंट के हिसाब से स्किल की सूची बनाएं: android skills list अब डिफ़ॉल्ट रूप से, ज़्यादा जानकारी दिखाने वाले डिसप्ले पर सेट है. इसमें स्किल की जानकारी और वे एजेंट शामिल हैं जिनमें स्किल इंस्टॉल की गई है. android skills list, एजेंट के लिए इंस्टॉल की गई सभी स्किल की सूची बनाने के लिए --agent <agent> फ़्लैग का भी इस्तेमाल करता है.
  • डेल्टा इंस्टॉल की परफ़ॉर्मेंस: ज़ीरो-कॉपी कर्नल सिस्टम कॉल का इस्तेमाल करके, android install में तेज़ी से इंक्रीमेंटल APK पैचिंग की जा सकती है.
  • स्क्रीन के किनारे का पता लगाना: Canny edge detection एल्गोरिदम का इस्तेमाल करके, android screen में बेहतर सुविधा और किनारे का पता लगाना.

वर्शन 1.0.15985488 (जुलाई 2026)

  • इंस्टॉल करने के लिए खास कमांड: स्टैंडअलोन android install कमांड का इस्तेमाल करके APK इंस्टॉल करें. इसमें इंक्रीमेंटल APK पुश करने की सुविधा होती है. इससे इंक्रीमेंटल इंस्टॉलेशन, adb की तुलना में कई गुना तेज़ी से होते हैं.
  • इंक्रीमेंटल इंस्टॉल की सुविधा का इस्तेमाल करना: इसी तरह, डिवाइसों पर एपीके को तेज़ी से डिप्लॉय करने के लिए, android run में नए --use-delta-install फ़्लैग का इस्तेमाल करें.
  • क्रॉस-प्लैटफ़ॉर्म एसडीके मैनेजमेंट: android sdk कमांड (install, update, materialize) में मौजूद नए --platform <os_arch> फ़्लैग का इस्तेमाल करके, होस्ट नहीं किए गए प्लैटफ़ॉर्म को टारगेट करें. इससे ओएस और सीपीयू आर्किटेक्चर में कॉम्पोनेंट की जांच करने, उन्हें ठीक करने, और इंस्टॉल करने में मदद मिलती है.
  • Skills CLI में सुधार: android skills सब-कमांड (add, remove, list, find) को --help दस्तावेज़ के साथ बड़ा किया गया है. साथ ही, स्किल मौजूद न होने पर साफ़ तौर पर जानकारी दी गई है. इसके अलावा, ऑटोमैटिक रोलबैक के साथ ज़्यादा सुरक्षित एटॉमिक डाउनलोड स्टेजिंग की सुविधा दी गई है.

वर्शन 1.0.15857036 (जुलाई 2026)

  • एजेंट की ज़्यादातर क्षमताओं के लिए सहायता: android skills install का इस्तेमाल करके, एजेंट के कई एनवायरमेंट (जैसे, Claude Code, Cursor, Cline, OpenHands, Windsurf, Zed, और Devin) में स्किल इंस्टॉल करें.
  • प्रॉक्सी के साथ काम करने वाला नेटिव डाउनलोडर: कॉर्पोरेट प्रॉक्सी के साथ काम करने वाले नेटिव एचटीटीपी डाउनलोडर का इस्तेमाल करके, नेटवर्क संसाधनों को भरोसेमंद तरीके से डाउनलोड करें.
  • एसडीके पैकेज मैनेज करना: android sdk remove में एक साथ कई पैकेज हटाने की सुविधा और android sdk resolve में SHA पर आधारित समाधान की मदद से, एसडीके पैकेज मैनेज करें.
  • ब्यौरा और स्क्रीन में सुधार: android describe में स्टैंडर्ड आउटपुट पर, Gradle बिल्ड की गड़बड़ियां सीधे तौर पर देखें. साथ ही, android screen में --device फ़्लैग का इस्तेमाल करके, चुनिंदा डिवाइसों को टारगेट करें.
  • सीएलआई का इस्तेमाल करना और गड़बड़ी की रिपोर्टिंग: अज्ञात कमांड या प्रोजेक्ट बनाने के अमान्य टारगेट डालने पर, गड़बड़ी के ज़्यादा साफ़ तौर पर दिखने वाले मैसेज. केस-इनसेंसिटिव android emulator कमांड.

वर्शन 1.0.15498356 (मई 2026)

  • डाइनैमिक एसडीके टेंप्लेट लोडिंग: android create के लिए प्रोजेक्ट टेंप्लेट अब Android SDK पैकेज से डाइनैमिक तौर पर डाउनलोड किए जाते हैं. इन्हें CLI बाइनरी में बंडल नहीं किया जाता. इससे यह पक्का होता है कि नए प्रोजेक्ट हमेशा नए टेंप्लेट का इस्तेमाल करें.
  • एसडीके के लाइसेंस के साथ काम करने की सुविधा: android sdk में सेव किए गए एसडीके के स्वीकार किए गए लाइसेंस, अब Android SDK टूल और Gradle प्लगिन के पुराने वर्शन के लिए ज़रूरी फ़ाइल फ़ॉर्मैट से मेल खाते हैं.
  • सिंबॉलिक लिंक के लिए सहायता: सीएलआई कमांड और फ़ाइल ऑपरेशन में सिंबॉलिक लिंक के लिए सहायता जोड़ी गई है.
  • एटॉमिक बाइनरी एक्सट्रैक्शन: एक साथ कई प्रोसेस के लिए सीएलआई को चालू करने के दौरान, एक्सट्रैक्शन रेस की स्थितियों को रोकें. इसके लिए, बाइनरी को किसी अस्थायी डायरेक्ट्री में अनपैक करें. इसके बाद, उन्हें एटॉमिक तरीके से अपनी जगह पर ले जाएं.
  • Windows पर बेहतर तरीके से काम करता है: Windows 11 पर बेहतर तरीके से काम करता है और इसकी परफ़ॉर्मेंस बेहतर हुई है. साथ ही, होम डायरेक्ट्री के पाथ से जुड़ी समस्या को ठीक किया गया है.

वर्शन 1.0.15433482 (मई 2026)

  • Antigravity इंटिग्रेशन: Android के सीएलआई और स्किल को अब आधिकारिक तौर पर Google Antigravity 2.0 में इंटिग्रेट कर दिया गया है. इन्हें संसाधनों के एक वैकल्पिक बंडल के तौर पर उपलब्ध कराया गया है, ताकि एजेंटिक डेवलपमेंट को आसान बनाया जा सके.
  • Android Studio के लिए उपलब्ध कमांड: नई android studio कमांड का इस्तेमाल करें, ताकि आपके एजेंट Android Studio की डीप और कॉन्टेक्स्ट के हिसाब से काम करने वाली सुविधाओं का फ़ायदा उठा सकें. इनमें कोड का विश्लेषण, सिमैंटिक लुकअप, और कंपोज़ रेंडरिंग शामिल हैं.
  • जर्नी के लिए सहायता: जर्नी का इस्तेमाल करके, उपयोगकर्ता के अहम अनुभवों की पुष्टि करें. जर्नी, उपयोगकर्ता के फ़्लो के बारे में नैचुरल लैंग्वेज में दी गई जानकारी होती है. आपके एजेंट, इसे टर्मिनल से या CI/CD में चला सकते हैं.
  • Android की नई सुविधाएं: Android की नई सुविधाओं वाली लाइब्रेरी को ऐक्सेस करें. इसमें CameraX माइग्रेशन, अडैप्टिव यूआई, AppFunctions, और Compose Styles से जुड़ी सुविधाएं शामिल हैं.
  • इंस्टॉल करने के ज़्यादा विकल्प: apt-get, winget, और homebrew जैसे लोकप्रिय पैकेज मैनेजर का इस्तेमाल करके, Android सीएलआई को इंस्टॉल और अपडेट करें. ज़्यादा जानकारी के लिए, डाउनलोड करने के विकल्प देखें.

वर्शन 0.7 (अप्रैल 2026)

पहली रिलीज़!