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