प्रॉडक्ट से जुड़ी खबरें

Android CLI का स्टेबल वर्शन 1.0 लॉन्च: किसी भी एजेंट का इस्तेमाल करके, Android के लिए डेवलपमेंट की प्रोसेस को तेज़ करें

5 मिनट में पढ़ा जा सकता है

Android ऐप्लिकेशन के डेवलपर के तौर पर, आपके पास एजेंट, टूल, कमांड-लाइन इंटरफ़ेस (सीएलआई), और एलएलएम के कई विकल्प होते हैं. इनका इस्तेमाल, ऐप्लिकेशन डेवलपमेंट के लिए किया जा सकता है. चाहे आप Android Studio में Gemini, Antigravity 2.0, Antigravity CLI या Anthropic के Claude Code या OpenAI के Codex जैसे तीसरे पक्ष के एजेंट का इस्तेमाल करें, हमारा मकसद एक ही है: यह पक्का करना कि अच्छी क्वालिटी वाले Android ऐप्लिकेशन का डेवलपमेंट, हर जगह किया जा सके.

हमने Google I/O ‘26 में, एजेंट की मदद से डेवलपमेंट में हुई नई तरक्की के बारे में बताया. साथ ही, Android CLI की कुछ नई क्षमताओं को दिखाया. Android CLI का वर्शन 1.0 अब स्टेबल है और सभी Android डेवलपर इसका इस्तेमाल कर सकते हैं. हम आपके एजेंट को, नई स्किल से लेकर Android Studio की बेहतरीन क्षमताओं का ऐक्सेस दे रहे हैं. इससे, आपके एजेंट को आपके साथ मिलकर काम करने के लिए सही टूल मिलेंगे.

अगर आपने Android CLI का इस्तेमाल पहले से किया है और आपको इसकी सभी नई सुविधाओं का इस्तेमाल करना है, तो बस android update कमांड चलाएं. इसके अलावा, इस बारे में ज़्यादा जानने के लिए आगे पढ़ें कि हम आपके चुने गए एजेंट को, Android के लिए बेहतर तरीके से ऐप्लिकेशन बनाने में कैसे मदद कर रहे हैं.

Antigravity के लिए Android डेवलपमेंट की सुविधा उपलब्ध

Google Antigravity में अब Android रिसॉर्स का एक बंडल शामिल है. इसमें Android CLI और स्किल शामिल हैं. इसे इंस्टॉल किया जा सकता है. हालांकि, यह बंडल इंस्टॉल करना ज़रूरी नहीं है. इस बंडल को ऑनबोर्डिंग के दौरान या इंस्टॉल करने के बाद इंस्टॉल किया जा सकता है. इसके अलावा, सेटिंग > पसंद के मुताबिक बनाना > Google प्लग इन की मदद से बनाएं मेन्यू से भी इसे इंस्टॉल किया जा सकता है.

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

agy-android-cli.png

किसी भी एजेंट के लिए Android Studio की क्षमताओं को अनलॉक करना

Android CLI, एआई एजेंट के लिए एक आसान इंटरफ़ेस उपलब्ध कराता है. इसकी मदद से, एआई एजेंट टास्क पूरे कर सकते हैं और Android डेवलपमेंट के बारे में जानकारी हासिल कर सकते हैं. हालांकि, विशेषज्ञता के फ़ायदे भी हैं. Android Studio में, Android से जुड़ा एक दशक से ज़्यादा का अनुभव शामिल है. इसे Android के सबसे मुश्किल प्रोजेक्ट को भी हैंडल करने के लिए बनाया गया है. इसमें Android Studio का बेहतरीन स्टैटिक एनालिसिस इंजन, रिफ़ैक्टरिंग टूल, डिपेंडेंसी मैनेजमेंट, यूज़र इंटरफ़ेस (यूआई) डिज़ाइन और रेंडरिंग लाइब्रेरी वगैरह शामिल हैं. एआई एजेंट अब Android Studio के टूल का इस्तेमाल करके, इनमें से कई क्षमताओं को हासिल कर सकते हैं.

agy-android-studio.png

Android CLI के नए वर्शन में, android studio नाम की नई कमांड शामिल की गई है. इससे, आपके चुने गए एजेंट को Android Studio की बेहतरीन और कॉन्टेक्चुअल क्षमताओं का फ़ायदा मिलता है. इससे, खुले हुए Android प्रोजेक्ट को बेहतर तरीके से समझा जा सकता है और उस पर कार्रवाइयां की जा सकती हैं. Android CLI की मदद से, अपने पसंदीदा एजेंट के साथ Android Studio को चलाकर, आपके एजेंट के टास्क, कोडबेस को ज़्यादा बेहतर तरीके से नेविगेट कर सकते हैं. इससे, कोड में ज़्यादा सटीक बदलाव किए जा सकते हैं. साथ ही, Android CLI का इस्तेमाल करके अपने प्रोजेक्ट को बनाने और उसमें बदलाव करने पर, Android Studio पर ट्रांज़िशन करना ज़्यादा आसान होता है. इससे, परफ़ॉर्मेंस प्रोफ़ाइलर, Compose की झलक, और Android डिवाइस स्ट्रीमिंग जैसे खास टूल का इस्तेमाल करके, प्रोडक्शन-ग्रेड पॉलिश हासिल की जा सकती है.

जब आपके पास Android Studio Quail का नया प्रीव्यू वर्शन में कोई प्रोजेक्ट खुला हो, तो यह देखने के लिए कि Android CLI का कनेक्शन आपके खुले हुए प्रोजेक्ट से है या नहीं, आपके पास (या आपके एजेंट के पास) यह कमांड चलाने का विकल्प होता है:

$ android studio check
pid: 32942
version: Android Studio
Projects:
    READY     JetSet /Users/adarshf/AndroidStudioProjects/jetset-main

इसके बाद, एजेंट, android studio कमांड का इस्तेमाल करके, बेहतरीन IDE टूल को ऐक्सेस कर सकते हैं. इससे, प्रोजेक्ट के साथ ज़्यादा बेहतर तरीके से इंटरैक्ट किया जा सकता है. इसमें ये मुख्य कमांड शामिल हैं:

  • analyze-file: एडिटर के बिल्ट-इन निरीक्षणों का इस्तेमाल करके, किसी फ़ाइल में गड़बड़ियों और चेतावनियों का विश्लेषण करता है.
  • find-declaration: सिमैंटिक रिज़ॉल्यूशन का इस्तेमाल करके, प्रोजेक्ट में किसी सिंबल (क्लास, मेथड, वैरिएबल, फ़ील्ड, कॉन्स्टैंट या Android रिसॉर्स/कलर) की सटीक परिभाषा वाली साइट ढूंढता है.
  • find-usages: सिमैंटिक एनालिसिस का इस्तेमाल करके, पूरे प्रोजेक्ट में किसी सिंबल (क्लास, मेथड, वैरिएबल या Android रिसॉर्स) के सभी रेफ़रंस और डिक्लेरेशन ढूंढता है.
  • render-compose-preview: Jetpack Compose यूज़र इंटरफ़ेस (यूआई) की झलक रेंडर करता है. साथ ही, सफल होने पर इमेज और यूज़र इंटरफ़ेस (यूआई) के क्रम का पाथ दिखाता है.
  • version-lookup: Google Maven रिपॉज़िटरी जैसी सामान्य रिपॉज़िटरी में, बताए गए ऐप्लिकेशन की डिपेंडेंसी के लिए उपलब्ध वर्शन के बारे में नई जानकारी पाएं. प्रोग्राम के हिसाब से काम करने वाला समाधान उपलब्ध कराने से, डिपेंडेंसी मैनेजमेंट कम मुश्किल होता है और इसमें गड़बड़ी होने की संभावना भी कम होती है.
  • open-file: किसी फ़ाइल को सीधे Android Studio में खोलता है. यह तब काम आता है, जब एजेंट आपका ध्यान, IDE में Compose की झलक, परफ़ॉर्मेंस ट्रेस या अन्य खास फ़ाइलें दिखाने के लिए खींचना चाहता है.

उदाहरण के लिए, एजेंट अब आपके Android ऐप्लिकेशन के लिए नए लेआउट की Compose की झलक रेंडर करने के लिए, ये कमांड चला सकते हैं. इसके बाद, आपके लिए Android Studio में झलक खोल सकते हैं, ताकि Compose की कई झलकें एक साथ देखी जा सकें और IDE से ही एआई की मदद से बदलाव किए जा सकें.

$ android studio find-declaration HotelDetailScreen
$ android studio analyze-file .../JetPacker/feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt
$ android studio open-file feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt

इन कमांड का इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, android help कमांड चलाएं. साथ ही, यह पक्का करने के लिए कि आपके एजेंट इस टूल के साथ काम करना समझें, android init कमांड चलाकर, Android CLI की स्किल को अपडेट करें.

शुरू करने के ज़्यादा तरीके

Android CLI को अपने एनवायरमेंट में आसानी से इंटिग्रेट करने के लिए, हम इसे ज़्यादा तरीकों से उपलब्ध करा रहे हैं. अब apt-get, winget, और homebrew जैसे ज़्यादा पैकेज मैनेजर का इस्तेमाल करके, Android CLI को डाउनलोड और इंस्टॉल किया जा सकता है. उदाहरण के लिए, winget का इस्तेमाल करके Android CLI को इंस्टॉल करने के लिए, यह कमांड चलाई जा सकती है:

winget install -e --id Google.AndroidCLI

हमने डिफ़ॉल्ट रूप से, इंस्टॉलेशन को उपयोगकर्ता की लोकल डायरेक्ट्री में भी अपडेट कर दिया है. Android CLI पेज पर, सभी काम करने वाले ऑपरेटिंग सिस्टम के लिए कमांड के साथ-साथ, डाउनलोड करने के अन्य विकल्प भी देखे जा सकते हैं.

Journeys के लिए सहायता

android-cli-write-journey.png

हम Journeys के लिए सहायता भी उपलब्ध करा रहे हैं. Android CLI में शामिल Journeys के टूल और स्किल की मदद से, अब आपके चुने गए किसी भी एजेंट के पास Journeys बनाने और उन्हें चलाने का विकल्प होता है. Journeys, आपके ऐप्लिकेशन के लिए उपयोगकर्ता के सफ़र के बारे में, बोलचाल की भाषा में दी गई जानकारी होती है. इसे सीधे आपके प्रोजेक्ट में सेव किया जाता है.

android-cli-journey-run.gif

एजेंट, Android CLI का इस्तेमाल करके इन Journeys को चला सकते हैं. इससे, आपके ऐप्लिकेशन को ठीक उसी तरह नेविगेट किया जा सकता है जैसे कोई उपयोगकर्ता करता है. इससे, आपके ऐप्लिकेशन के अहम अनुभवों को टेस्ट करने, उनकी पुष्टि करने या उनसे जुड़ा डेटा इकट्ठा करने के नए तरीके मिलते हैं. यह सब, बोलचाल की भाषा में दिए गए निर्देशों के हिसाब से होता है और इसे आपका एजेंट पूरा करता है.

Android की स्किल बढ़ाना

मॉडल को हमारे सबसे सही तरीकों के मुताबिक, खास पैटर्न को बेहतर तरीके से समझने और उन्हें लागू करने में मदद करने के लिए, हम Android की स्किल की लाइब्रेरी को लगातार बढ़ा रहे हैं. हम नई स्किल शिप कर रहे हैं. इससे, Android डेवलपमेंट को हर जगह ज़्यादा बेहतर, कारगर, और प्रॉडक्टिव बनाया जा सकता है:

  • XR के लिए, स्मार्ट ग्लास और Jetpack Compose Glimmer: Jetpack Compose Glimmer यूज़र इंटरफ़ेस (यूआई) टूलकिट का इस्तेमाल करके, Android स्मार्ट ग्लास के लिए प्रोजेक्ट किए गए ऐप्लिकेशन डेवलप करने के लिए दिशा-निर्देश उपलब्ध कराता है.
  • CameraX पर माइग्रेट करना: आपको पुराने Android कैमरा इंप्लीमेंटेशन (Camera1 या रॉ Camera2 एपीआई) से CameraX पर माइग्रेट करने में मदद करता है.
  • Perfetto SQL: बोलचाल की भाषा में दिए गए डेटा के प्रॉम्प्ट को Perfetto SQL क्वेरी में बदलता है और उन्हें लोकल ट्रेस फ़ाइल के ख़िलाफ़ लागू करता है.
  • अडैप्टिव यूज़र इंटरफ़ेस (यूआई): किसी ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) को बनाने या अपडेट करने के निर्देश, ताकि वह अलग-अलग Android डिवाइसों के हिसाब से अडजस्ट हो सके
  • टेस्टिंग सेटअप: टेस्टिंग की बुनियादी रणनीति बनाता है.
  • स्टाइल: नए कॉम्पोनेंट के लिए, Jetpack Compose Style API को अपनाने में मदद करता है. साथ ही, Styles API पर माइग्रेट करने में मदद करता है.
  • AppFunctions: नए AppFunctions के सुझाव देने और उन्हें लागू करने के लिए, Android कोडबेस का विश्लेषण करता है. साथ ही, Model Context Protocol ऑप्टिमाइज़ेशन के लिए, KDoc दस्तावेज़ को बेहतर बनाता है.

इन नई स्किल को सीधे कमांड लाइन से अपने वर्कफ़्लो में जोड़ा जा सकता है. आपके एजेंट को Android CLI को तुरंत समझने और उसका इस्तेमाल करने में मदद करने के लिए, अपने एनवायरमेंट को शुरू करें और यह कमांड चलाकर, android-cli की बुनियादी स्किल इंस्टॉल करें:

android init
 

इसके बाद, अपने एजेंट के वर्कफ़्लो को ब्राउज़ किया जा सकता है और उसे सेट अप किया जा सकता है. इसके लिए, अपने एजेंट की ज़रूरत के हिसाब से सटीक क्षमताओं को खोजें:

android skills list

सही स्किल मिलने के बाद, उसे अपने एनवायरमेंट में इंस्टॉल करने के लिए, यह कमांड चलाएं:

android skills add –skill=

आज ही शुरू करें

Android CLI का स्टेबल वर्शन 1.0 डाउनलोड करने, नए टूल एक्सप्लोर करने, और पूरा दस्तावेज़ ब्राउज़ करने के लिए, आज ही d.android.com/tools/agents पर जाएं!साथ ही, Android CLI की नई सुविधाओं को अनलॉक करने के लिए, Android Studio के नए प्रीव्यू वर्शन पर अपडेट करना न भूलें. हमें यह देखने का बेसब्री से इंतज़ार रहेगा कि Android CLI 1.0 की मदद से क्या बनाया जाता है और ये नई सुविधाएं, आपके रोज़ के वर्कफ़्लो को कैसे बेहतर बनाती हैं. LinkedIn, Medium, YouTube या X पर हमारी कम्यूनिटी में शामिल हों और अपनी राय शेयर करें.

इस एलान और Google I/O 2026 के सभी अपडेट के बारे में जानने के लिए, io.google. पर जाएं.

लेखक:

पढ़ना जारी रखें