इस पेज पर, Android Studio के प्रीव्यू वर्शन में जोड़ी गई नई सुविधाओं की सूची दी गई है. प्रीव्यू बिल्ड से, Android Studio की नई सुविधाओं और सुधारों को रिलीज़ होने से पहले इस्तेमाल किया जा सकता है. इन झलक वर्शन को डाउनलोड किया जा सकता है. अगर आपको Android Studio के प्रीव्यू वर्शन का इस्तेमाल करते समय कोई समस्या आती है, तो हमें बताएं. गड़बड़ी की रिपोर्ट से, Android Studio को बेहतर बनाने में मदद मिलती है.
कैनरी रिलीज़ में, ऐसी सुविधाएं शामिल होती हैं जिन पर काम चल रहा होता है. इनकी टेस्टिंग भी कम होती है. डेवलपमेंट के लिए, Canary बिल्ड का इस्तेमाल किया जा सकता है. हालांकि, ध्यान रखें कि इसमें सुविधाएं जोड़ी या बदली जा सकती हैं. रिलीज़ कैंडिडेट (आरसी), Android Studio का अगला वर्शन होता है. यह स्टेबल रिलीज़ के लिए लगभग तैयार होता है. अगले वर्शन के लिए सेट की गई सुविधा को स्थिर कर दिया गया है. Android Studio के वर्शन के नाम समझने के लिए, Android Studio के रिलीज़ के नाम देखें.
Android Studio की प्रीव्यू रिलीज़ से जुड़ी नई जानकारी पाने के लिए, Android Studio के ब्लॉग में रिलीज़ अपडेट देखें. इसमें हर प्रीव्यू रिलीज़ में किए गए ज़रूरी सुधारों की सूची भी शामिल होती है.
Android Studio के मौजूदा वर्शन
नीचे दी गई टेबल में, Android Studio के मौजूदा वर्शन और उनके चैनलों की सूची दी गई है.
| वर्शन | चैनल |
|---|---|
| Android Studio Quail 1 | स्थिर दिखाना |
| Android Gradle प्लगिन 9.2.0 | स्थिर दिखाना |
| Android Studio Quail 2 | कैनेरी |
Android Gradle प्लगिन के प्रीव्यू वर्शन के साथ काम करने की सुविधा
Android Studio के हर प्रीव्यू वर्शन को, Android Gradle प्लगिन (AGP) के मिलते-जुलते वर्शन के साथ पब्लिश किया जाता है. Studio के प्रीव्यू वर्शन, AGP के किसी भी साथ काम करने वाले स्टेबल वर्शन के साथ काम करने चाहिए. हालांकि, अगर AGP के प्रीव्यू वर्शन का इस्तेमाल किया जा रहा है, तो आपको Studio के उसी प्रीव्यू वर्शन का इस्तेमाल करना होगा. उदाहरण के लिए, Android Studio Chipmunk Canary 7 के साथ AGP 7.2.0-alpha07. अलग-अलग वर्शन का इस्तेमाल करने पर, सिंक करने में समस्या आएगी. उदाहरण के लिए, Android Studio Chipmunk Beta 1 के साथ AGP 7.2.0-alpha07 का इस्तेमाल करने पर सिंक करने में समस्या आएगी. इससे AGP के संबंधित वर्शन को अपडेट करने का अनुरोध किया जाएगा.
Android Gradle प्लगिन एपीआई के बंद होने और हटाए जाने के बारे में ज़्यादा जानकारी के लिए, Android Gradle प्लगिन एपीआई के अपडेट देखें.
Studio Labs
Studio Labs की मदद से, Android Studio के स्टेबल वर्शन में एआई की नई सुविधाओं को आज़माया जा सकता है. इससे, डेवलपमेंट के वर्कफ़्लो में एआई की मदद से काम करने की सुविधाओं को तेज़ी से इंटिग्रेट किया जा सकता है. ज़्यादा जानकारी के लिए, Studio Labs देखें.
फ़िलहाल, Studio Labs में ये सुविधाएं उपलब्ध हैं.
| सुविधा | ब्यौरा | Docs |
|---|---|---|
| Android Studio के लिए जर्नी | एंड-टू-एंड टेस्ट के लिए, चरणों और पुष्टि के बारे में बताने के लिए सामान्य भाषा का इस्तेमाल करें. | Android Studio के लिए Journeys |
Android Studio Quail 2
Android Studio Quail 2 में ये नई सुविधाएं उपलब्ध हैं.
Android Studio के इस वर्शन में ठीक की गई समस्याओं के बारे में जानने के लिए, बंद की गई समस्याएं देखें.
एजेंट की ज़्यादा स्किल
Android Studio में एजेंट की क्षमताओं का इस्तेमाल किया जा सकता है. ये मॉड्यूलर निर्देश सेट होते हैं. इनकी मदद से, एजेंट को खास वर्कफ़्लो और डोमेन से जुड़ी जानकारी मिलती है. अपने प्रोजेक्ट में स्किल जोड़कर, एजेंट को कुछ खास सबसे सही तरीके, आर्किटेक्चर पैटर्न, और वर्कफ़्लो के बारे में सिखाया जा सकता है. इससे, कॉन्टेक्स्ट के हिसाब से ज़्यादा सटीक कोड जनरेट किया जा सकता है. साथ ही, काम के टास्क को पूरा करते समय, स्किल अपने-आप चालू हो जाती है.
कस्टम स्किल बनाई जा सकती हैं. इसके अलावा, Android की आधिकारिक स्किल इंस्टॉल करने के लिए, Android CLI का इस्तेमाल किया जा सकता है. Android की स्किल में, सामान्य वर्कफ़्लो शामिल होते हैं. जैसे, XML से Compose पर माइग्रेट करना, एज-टू-एज सपोर्ट, Navigation 3 वगैरह.
Agent मोड में Firebase की मदद से फ़ुल-स्टैक ऐप्लिकेशन बनाना
पुष्टि करने की सुविधा और Cloud Firestore डेटाबेस जैसी Firebase सेवाओं को, Firebase एजेंट की क्षमताओं का इस्तेमाल करके, Android Studio में सीधे तौर पर एजेंट मोड में चालू और कॉन्फ़िगर किया जा सकता है. यह एजेंट, Firebase इंटिग्रेशन पूरा करने और बैकएंड सेवाओं को कॉन्फ़िगर करने में आपकी मदद कर सकता है. इस इंटिग्रेशन की मदद से, अपने आईडीई को छोड़े बिना ही मज़बूत फ़ुल-स्टैक Android ऐप्लिकेशन बनाए जा सकते हैं.
एक साथ कई लोगों से बातचीत करने की सुविधा
एजेंट मोड में एक साथ कई बातचीत की जा सकती हैं. इससे, IDE में एक साथ कई काम ज़्यादा बेहतर तरीके से किए जा सकते हैं. उदाहरण के लिए, एक बातचीत में लंबे समय तक चलने वाला कोई टास्क शुरू किया जा सकता है. जैसे, टेस्ट जनरेट करना. दूसरी बातचीत में, नई सुविधा की योजना बनाई जा सकती है. तीसरी बातचीत में, दस्तावेज़ का ड्राफ़्ट तैयार किया जा सकता है. ये सभी काम एक साथ किए जा सकते हैं.
एआई की मदद से नया प्रोजेक्ट बनाते समय, ज़्यादा सुविधाएं मिलती हैं
एआई की मदद से नए प्रोजेक्ट बनाने की सुविधा, अब एक फ़ुल-स्टैक डेवलपमेंट टूल के तौर पर उपलब्ध है. यह कई चरणों वाले एक्ज़ीक्यूशन प्लान और ऑटोनॉमस "जनरेशन लूप" का इस्तेमाल करता है. इससे कई फ़ाइलों में डिपेंडेंसी अपने-आप कॉन्फ़िगर हो जाती हैं. साथ ही, प्रोजेक्ट सेटअप के दौरान बिल्ड से जुड़ी गड़बड़ियां अपने-आप ठीक हो जाती हैं.
इसे Firebase एजेंट की स्किल के साथ इंटिग्रेट करके, इसकी क्षमताओं को और बेहतर बनाया गया है. इससे आपको एक ही प्रॉम्प्ट से, पूरे फ़ुल-स्टैक ऐप्लिकेशन बनाने, डीबग करने, और डिप्लॉय करने की सुविधा मिलती है.
इसके अलावा, एआई की मदद से नया प्रोजेक्ट बनाने की सुविधा, बड़ी स्क्रीन के लिए ऑप्टिमाइज़ेशन को सपोर्ट करती है. यह तय किया जा सकता है कि आपको अपने प्रोजेक्ट के लिए, टैबलेट, फ़ोल्ड किए जा सकने वाले डिवाइस, और बड़ी स्क्रीन वाले डिवाइसों के लिए ऑप्टिमाइज़ किए गए लेआउट, नेविगेशन, और कॉम्पोनेंट चाहिए. Android Studio में मौजूद एजेंट, बड़ी स्क्रीन वाले एम्युलेटर को कॉन्फ़िगर और लॉन्च भी कर सकता है, ताकि आपके नए लेआउट को तुरंत टेस्ट किया जा सके.
Google AI Studio में Android ऐप्लिकेशन बनाना
Google AI Studio में, Android ऐप्लिकेशन को पूरी तरह से डेवलप करने की सुविधाएं उपलब्ध हैं. नैचुरल लैंग्वेज प्रॉम्प्ट से नए Android ऐप्लिकेशन जनरेट किए जा सकते हैं. साथ ही, एम्बेड किए गए Android एम्युलेटर का इस्तेमाल करके, उन्हें तुरंत देखा जा सकता है. इसके अलावा, ADB का इस्तेमाल करके, उन्हें यूएसबी के ज़रिए सीधे अपने फ़िज़िकल डिवाइसों पर डिप्लॉय किया जा सकता है.
जब आपको उपयोगकर्ताओं के साथ टेस्ट करना हो, तब Google AI Studio सीधे तौर पर Google Play Console पर पब्लिश कर सकता है. यह टूल, ऐप्लिकेशन रिकॉर्ड बनाने, पैकेज को बंडल करने, और उसे इंटरनल टेस्टिंग ट्रैक पर अपलोड करने का काम अपने-आप करता है.
एडवांस एडिटिंग और प्रोडक्शन के लिए, Google AI Studio प्रोजेक्ट को ZIP फ़ाइल के तौर पर एक्सपोर्ट किया जा सकता है. इसके बाद, इसे Android Studio में आसानी से खोला जा सकता है.
Android सीएलआई
Android CLI की मदद से, अपनी पसंद के किसी भी एआई एजेंट, एलएलएम या डेवलपमेंट एनवायरमेंट का इस्तेमाल करके ऐप्लिकेशन बनाए जा सकते हैं. इसे एआई एजेंट को तेज़ी से बनाने में मदद करने के लिए डिज़ाइन किया गया है. साथ ही, यह सामान्य एलएलएम टूल की तुलना में कम टोकन का इस्तेमाल करता है.
अपने एजेंट को Android के नॉलेज बेस और Android की सुविधाओं के बारे में जानकारी दें. इससे यह पक्का किया जा सकेगा कि वह सुझाए गए सबसे सही तरीकों का पालन करे. इसके अलावा, Android CLI की मदद से आपका एजेंट, IDE को कॉल करके बेहतर टास्क कर सकता है. जैसे, सिंबल के एलान ढूंढना और समस्याओं के लिए फ़ाइलों का विश्लेषण करना.
इसके अलावा, Android CLI को Google Antigravity 2.0 में इंटिग्रेट किया गया है.
AQI में एजेंट इंटिग्रेशन की वजह से होने वाली क्रैश की समस्याओं को ठीक करने के सुझाव
ऐप्लिकेशन क्वालिटी इनसाइट टूल विंडो को अब एआई एजेंट के साथ इंटिग्रेट कर दिया गया है. इससे क्रैश डेटा और आपके सोर्स कोड का विश्लेषण किया जा सकता है. साथ ही, क्रैश की पूरी जानकारी दी जा सकती है और संभावित समाधान सुझाए जा सकते हैं. ऐप्लिकेशन क्वालिटी इनसाइट टूल विंडो में क्रैश चुनने के बाद, इनसाइट टैब पर जाएं. इसके बाद, क्रैश की पूरी जानकारी देखने के लिए, ज़्यादा देखें पर क्लिक करें. एजेंट से कोड में बदलाव के सुझाव पाने के लिए, एआई की मदद से ठीक करें पर क्लिक करें. इसके बाद, एजेंट से मिले सुझावों की समीक्षा करें और उन्हें स्वीकार करें.
झलक दिखाने वाले स्क्रीनशॉट की टेस्टिंग करने वाला टूल कंपोज़ करें
अपने Compose यूज़र इंटरफ़ेस (यूआई) को टेस्ट करने और रिग्रेशन को रोकने के लिए, Compose Preview Screenshot Testing टूल का इस्तेमाल करें. इस नए टूल की मदद से, एचटीएमएल रिपोर्ट जनरेट की जा सकती हैं. इनकी मदद से, आपको अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में हुए बदलावों का पता लगाने में मदद मिलती है. ज़्यादा जानने के लिए, Compose Preview Screenshot Testing पर जाएं.
Android Studio के प्रोफ़ाइलर में LeakCanary
Android Studio Panda में, LeakCanary को सीधे तौर पर Android Studio के Profiler में इंटिग्रेट किया गया है. इसे एक खास टास्क के तौर पर इंटिग्रेट किया गया है.
Android Studio में LeakCanary का प्रोफ़ाइलर टास्क, मेमोरी लीक के विश्लेषण को आपके डिवाइस से डेवलपमेंट मशीन पर ले जाता है. इससे लीक के विश्लेषण के दौरान, उपयोगकर्ता के डिवाइस पर लीक के विश्लेषण की तुलना में परफ़ॉर्मेंस में काफ़ी सुधार होता है.
इसके अलावा, अब लीक विश्लेषण को आईडीई में कॉन्टेक्स्ट के हिसाब से रखा गया है. साथ ही, इसे आपके सोर्स कोड के साथ पूरी तरह से इंटिग्रेट किया गया है. इससे आपको सोर्स पर जाएं जैसी सुविधाएं मिलती हैं. साथ ही, कोड से जुड़े अन्य काम के कनेक्शन मिलते हैं. इससे मेमोरी लीक की जांच करने और उन्हें ठीक करने में लगने वाला समय और मुश्किल कम हो जाती है. Gemini की मदद से आगे की प्रोसेस करने के लिए, पूरे लीक विश्लेषण को कॉपी भी किया जा सकता है. इससे डेवलपमेंट फ़ेज़ के दौरान, आपकी प्रॉडक्टिविटी काफ़ी बढ़ सकती है और वर्कफ़्लो बेहतर हो सकता है.
लेआउट इंस्पेक्टर में, रीकंपोज़िशन की स्थिति दिखती है
हमने लेआउट इंस्पेक्टर में, रीकंपोज़िशन की स्थिति को पढ़ने की सुविधा जोड़ी है. इससे, रीकंपोज़िशन की ज़्यादा संख्या का पता लगाना आसान हो गया है. यह सुविधा, Panda 3 Canary में उपलब्ध है. इससे आपको उन स्टेट वैरिएबल की पहचान करने में मदद मिलती है जिनकी वजह से रीकंपोज़िशन ट्रिगर हुआ. इसके लिए, यह सुविधा उस साइकल के दौरान किए गए स्टेट रीड की पूरी सूची उपलब्ध कराती है. इस सुविधा का इस्तेमाल करने के लिए, compose.ui:ui:1.10.0 (BOM 2025.12.01) या इसके बाद के वर्शन का इस्तेमाल करें.
मुख्य सुविधाएं
इस सुविधा की मुख्य क्षमताएं ये हैं:
- ट्रेस स्टेट इनवैलिडेशन: जब कोई नोड फिर से कंपोज़ होता है, तो स्टेट की जांच करने वाला पैनल खोलने के लिए, कॉम्पोनेंट ट्री में फिर से कंपोज़ होने की संख्या वाले लिंक पर क्लिक करें.
- स्टैक ट्रेस की पूरी जानकारी: पढ़े जा रहे खास स्टेट वैरिएबल की पहचान करें. इनमें गिनती, सूचियां या एलिवेशन वैल्यू शामिल हैं. देखें कि अपडेट को ट्रिगर करने के लिए, किन फ़ील्ड में
invalidated(बदलाव) किया गया है. - रीकंपोज़िशन के इतिहास पर नेविगेट करना: किसी नोड के लिए, पिछली रीकंपोज़िशन के स्टेटस डेटा पर जाने के लिए, पैनल हेडर में मौजूद नेविगेशन ऐरो का इस्तेमाल करें.
- एआई की मदद से तैयार किए गए जवाब: स्टेट इंस्पेक्शन पैनल में, एआई की मदद से जवाब पाएं पर क्लिक करें. इससे, आम भाषा में यह जानकारी दिखेगी कि स्टेट को कैसे पढ़ा गया और इससे रीकंपोज़िशन क्यों हुआ.
शुरू करें
इन सुविधाओं को आज़माने के लिए, यह तरीका अपनाएं.
- लेआउट इंस्पेक्टर खोलें.
रीकंपोज़िशन कॉलम पर राइट क्लिक करें और इनमें से कोई एक काम करें:
- सभी नोड के लिए, रीकंपोज़िशन देखें > सभी देखें चुनें.
- कुछ नोट के लिए, फिर से कंपोज़ करना > नोड देखें चुनें.
लेआउट इंस्पेक्टर में, फिर से कंपोज़ होने की स्थिति को पढ़ने की सुविधा चालू करें अपने ऐप्लिकेशन के साथ इंटरैक्ट करें. जब कॉम्पोज़िशन फिर से होती हैं, तो स्थिति की जांच करने के लिए कॉम्पोनेंट ट्री में नीले रंग के काउंट लिंक पर क्लिक करें.
लेआउट इंस्पेक्टर में, फिर से कंपोज़ होने की स्थिति का सैंपल नतीजा रीकंपोज़िशन की वजह जानने के लिए, "एआई से जवाब पाएं" पर क्लिक करें.
लेआउट इंस्पेक्टर में, स्टेट को पढ़ने के लिए "एआई की मदद से जानकारी पाएं" सुविधा का सैंपल नतीजा