इस पेज पर, 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 Rabbit 1 | स्थिर दिखाना |
| Android Gradle प्लगिन 9.4.0 | स्थिर दिखाना |
| Android Studio Rabbit 2 | लाल कार्ड |
| Android Studio Rabbit 3 | कैनेरी |
Android Gradle प्लगिन की झलक के साथ काम करना
Android Studio के हर वर्शन की झलक, Android Gradle प्लगिन (एजीपी) के उससे जुड़े वर्शन के साथ पब्लिश की जाती है. Studio के वर्शन की झलक, एजीपी के किसी भी साथ काम करने वाले स्टेबल वर्शन के साथ काम करनी चाहिए. हालांकि, अगर AGP के किसी वर्शन की झलक का इस्तेमाल किया जा रहा है, तो आपको Studio के उससे जुड़े वर्शन की झलक का इस्तेमाल करना होगा. उदाहरण के लिए, AGP 7.2.0-alpha07 के साथ Android Studio Chipmunk Canary 7. अलग-अलग वर्शन (उदाहरण के लिए, AGP 7.2.0-alpha07 के साथ Android Studio Chipmunk Beta 1) इस्तेमाल करने की कोशिश करने पर, सिंक नहीं हो पाएगा. इसकी वजह से, आपको AGP के सही वर्शन पर अपडेट करने का प्रॉम्प्ट मिलेगा.
Android Gradle प्लगिन एपीआई के बंद होने और हटाए जाने के बारे में ज़्यादा जानकारी के लिए, Android Gradle प्लगिन एपीआई के अपडेट देखें.
Studio Labs
Studio Labs की मदद से, Android Studio के स्टेबल वर्शन में एआई की नई एक्सपेरिमेंटल सुविधाएं आज़माई जा सकती हैं. इससे, अपने डेवलपमेंट वर्कफ़्लो में एआई असिस्टेंट की सुविधाओं को तेज़ी से इंटिग्रेट किया जा सकता है. ज़्यादा जानकारी के लिए, Studio Labs देखें.
फ़िलहाल, Studio Labs में ये सुविधाएं उपलब्ध हैं.
| सुविधा | ब्यौरा | Docs |
|---|---|---|
| Android Studio के लिए Journeys | एंड-टू-एंड टेस्ट के लिए, चरणों और दावों के बारे में बताने के लिए नैचुरल लैंग्वेज का इस्तेमाल करें. | Android Studio के लिए Journeys |
Android Studio Rabbit 2
Android Studio Rabbit 2 में ये नई सुविधाएं उपलब्ध हैं.
Android Studio के इस वर्शन में कौनसी समस्याएं ठीक की गई हैं, यह जानने के लिए बंद की गई समस्याएं देखें.
Bring Your Own Agent (BYOA): अपने पसंदीदा कोडिंग एजेंट को इंटिग्रेट करें
Android Studio Rabbit 2 Canary 2 में, कस्टम एआई मॉडल के लिए Android Studio की सुविधा का इस्तेमाल करके, Bring Your Own Agent (BYOA) की सुविधा जोड़ी गई है. BYOA का इस्तेमाल करके, अपने पसंदीदा एआई कोडिंग एजेंट को सीधे Android Studio से कनेक्ट किया जा सकता है. इनमें Claude Agent, OpenAI Codex, और Google Antigravity शामिल हैं. इसके लिए, ओपन एजेंट क्लाइंट प्रोटोकॉल (एसीपी) का इस्तेमाल किया जाता है.
BYOA, आपके चुने गए एजेंट को IDE-नेटिव इंटेलिजेंस के साथ जोड़ता है. इससे पूरा प्रोजेक्ट ग्राफ़, बिल्ड डाइग्नोस्टिक्स, और एम्युलेटर कंट्रोल सीधे आपके एजेंट को पास किए जाते हैं. इससे, तेज़ी से काम करने और कम टोकन खर्च करने में मदद मिलती है. आप अपनी निजी या एंटरप्राइज़ सदस्यता का इस्तेमाल करके पुष्टि कर सकते हैं. Android Studio में पहले से मौजूद एजेंट को बिना किसी शुल्क के इस्तेमाल किया जा सकता है.
बीवाईओए के ये फ़ायदे हैं:
- एसीपी के नियमों का पालन करने वाले किसी भी एजेंट के लिए सहायता.
- बिल्ड डाइग्नोस्टिक्स, Android SDK टूल, टर्मिनल और शेल एक्ज़ीक्यूशन, और एम्युलेटर मैनेजमेंट के लिए, आईडीई का डायरेक्ट ऐक्सेस.
- साइन-इन करने के कई विकल्प, जिनमें निजी एपीआई पासकोड और उपभोक्ता की सदस्यताएं शामिल हैं.
शुरू करें
BYOA का इस्तेमाल शुरू करने के लिए, यह तरीका अपनाएं:
- Android Studio को सबसे नए कैनरी रिलीज़ पर अपडेट करें.
- अपने एजेंट कनेक्ट करें: एजेंट विंडो में, Claude Agent, Codex या Antigravity में से कोई एक डिफ़ॉल्ट एजेंट चुनें. इसके बाद, साइन इन करें या एपीआई पासकोड डालें. अन्य एजेंट, रजिस्ट्री में File (macOS पर Android Studio) > Settings > Tools > AI > Agents पर जाकर देखे जा सकते हैं.
LeakCanary की मदद से एजेंटिक तरीके से गड़बड़ियां ठीक करना
Rabbit 2 से, Android Studio में LeakCanary को सीधे एआई एजेंट के साथ इंटिग्रेट किया गया है. इससे आपको आईडीई से बाहर निकले बिना, मेमोरी लीक का पता लगाने और उन्हें ठीक करने में मदद मिलती है. इस इंटिग्रेशन की मदद से, LeakCanary मेमोरी लीक की मुख्य वजहों के बारे में ज़्यादा काम की जानकारी दे सकता है. साथ ही, उन्हें ठीक करने के लिए कोड में कुछ बदलाव करने का सुझाव दे सकता है. प्रोफ़ाइलर में LeakCanary टास्क में जाकर, इस सुविधा को आज़माएं.
Android Studio में Android स्किल खोजना, इंस्टॉल करना, और मैनेज करना
Android Studio Rabbit 2 में, Android स्किल को सीधे आईडीई में ढूंढना, इंस्टॉल करना, और मैनेज करना आसान हो गया है. इससे आपको एजेंट के लिए उपलब्ध खास वर्कफ़्लो और प्रोसेस से जुड़े दिशा-निर्देशों पर बेहतर कंट्रोल मिलता है.
खाली जगह पर दो बार क्लिक करके, Running Devices टूल विंडो का साइज़ बदलना
Running Devices टूल विंडो में, वर्चुअल या मिरर किए गए फ़िज़िकल डिवाइसों के आस-पास मौजूद खाली जगह को हटाया जा सकता है. डिवाइस की स्क्रीन (और फ़्रेम, अगर दिख रहा हो) के बाहर खाली बैकग्राउंड एरिया में कहीं भी दो बार क्लिक करें. इससे टूल विंडो का साइज़ अपने-आप बदल जाएगा या स्प्लिट पैनल के अनुपात में बदलाव हो जाएगा, ताकि वह डिवाइस के डिसप्ले में फ़िट हो सके.
- डॉक की गई टूल विंडो: डिवाइस के आस-पास मौजूद अतिरिक्त मार्जिन को हटाने के लिए, टूल विंडो की चौड़ाई (बाईं या दाईं ओर डॉक किए जाने पर) या ऊंचाई (सबसे ऊपर या सबसे नीचे डॉक किए जाने पर) में बदलाव करता है.
- फ़्लोटिंग और विंडो मोड: विंडो की चौड़ाई और ऊंचाई, दोनों का साइज़ बदलता है, ताकि वह डिवाइस के डिसप्ले के हिसाब से फ़िट हो सके.
- स्प्लिट व्यू: एक साथ कई डिसप्ले या डिवाइसों को देखते समय, इंटरनल स्प्लिटर अपने-आप अडजस्ट हो जाते हैं.
Android Studio Rabbit 3
Android Studio Rabbit 3 में ये नई सुविधाएं उपलब्ध हैं.
Android Studio के इस वर्शन में कौनसी समस्याएं ठीक की गई हैं, यह जानने के लिए बंद की गई समस्याएं देखें.
Compose Preview Screenshot Testing टूल
Compose यूज़र इंटरफ़ेस (यूआई) की जांच करने और रिग्रेशन को रोकने के लिए, Compose की झलक वाले स्क्रीनशॉट की जांच करने वाले टूल का इस्तेमाल करें. इस नए टूल की मदद से, एचटीएमएल रिपोर्ट जनरेट की जा सकती हैं. इनसे आपको अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में हुए किसी भी बदलाव का पता लगाने में मदद मिलती है. Compose की झलक स्क्रीनशॉट टेस्टिंग पर ज़्यादा जानें.
मॉडल असाइनमेंट
मॉडल असाइनमेंट की सुविधा की मदद से, Android Studio में अलग-अलग तरह के टास्क के लिए, अलग-अलग एआई मॉडल चुने जा सकते हैं. उदाहरण के लिए, एजेंट मोड में तर्क से जुड़े मुश्किल टास्क के लिए, प्रो-टियर वाला बड़ा मॉडल असाइन किया जा सकता है. वहीं, कमिट मैसेज जनरेट करने या अगले बदलाव का अनुमान लगाने जैसे आसान और इंतज़ार के समय के हिसाब से संवेदनशील टास्क के लिए, तेज़ और लाइटवेट मॉडल असाइन किया जा सकता है. इससे आपको सभी सुविधाओं में क्वालिटी, स्पीड, और कोटे के इस्तेमाल को संतुलित करने में मदद मिलती है.
इसे कॉन्फ़िगर करने के लिए, File (macOS पर Android Studio) > Settings > Tools > AI > Model Providers पर जाएं. इसके बाद, Model Assignment टैब को चुनें और ड्रॉपडाउन का इस्तेमाल करके, हर सुविधा की कैटगरी के लिए कोई मॉडल असाइन करें. एजेंट मोड पैनल में मौजूद मॉडल सिलेक्टर ड्रॉपडाउन से भी मॉडल को सीधे तौर पर बदला जा सकता है. ऐसा करने पर, सोचने-समझने की सुविधाओं के लिए मॉडल असाइनमेंट की सेटिंग अपने-आप अपडेट हो जाएंगी, ताकि आपके चुने गए मॉडल का इस्तेमाल किया जा सके.
iOS, Flutter, और React Native ऐप्लिकेशन को Android पर माइग्रेट करना
अब Android Studio में अपने-आप माइग्रेट करने वाले टूल का इस्तेमाल करके, मौजूदा iOS, Flutter, और React Native प्रोजेक्ट को नेटिव Android पर माइग्रेट किया जा सकता है. New Project Wizard से, असिस्टेंट को कॉल करके चुने गए प्रोजेक्ट को Kotlin और Jetpack Compose पर आधारित Android ऐप्लिकेशन में बदला जा सकता है. इंटिग्रेट किया गया प्रोग्रेस यूआई, टास्क की प्लानिंग, कोड ट्रांसफ़ॉर्मेशन, और कंपाइलेशन की जांच के दौरान, शुरू से लेकर आखिर तक की जानकारी देता है. इससे एक ऐसा फ़ंक्शनल प्रोजेक्ट तैयार होता है जो टेस्टिंग और पुष्टि के लिए तैयार होता है.
ज़्यादा जानने के लिए, क्रॉस-प्लैटफ़ॉर्म ऐप्लिकेशन माइग्रेशन करना लेख पढ़ें.
टेस्टिंग के लिए Google Play पर पब्लिश करना
Android Studio की मदद से, अब अपने ऐप्लिकेशन की नई रिलीज़ को सीधे Google Play Console के टेस्ट ट्रैक पर अपलोड किया जा सकता है. ऐसा करने के लिए, साइन किए गए ऐप्लिकेशन बंडल को जनरेट करने के फ़्लो के आखिर में, 'टेस्टिंग के लिए पब्लिश करें' को जारी रखने के लिए नया विकल्प चुनें. इस इंटिग्रेशन की मदद से, Play Console के इंटरनल टेस्ट ट्रैक पर, किसी नए ऐप्लिकेशन की शुरुआती रिलीज़ को अपलोड किया जा सकता है. इस सुविधा का इस्तेमाल करके, मौजूदा ऐप्लिकेशन की रिलीज़ को अन्य तरह के टेस्ट ट्रैक पर भी अपलोड किया जा सकता है. इस सुविधा का फ़ायदा लेने के लिए, आपको Google Play Console पर रजिस्टर करना होगा.