इस पेज पर, 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 Panda 2 | स्थिर दिखाना |
| Android Gradle प्लगिन 9.1.0 | स्थिर दिखाना |
| Android Studio Panda 3 | कैनरी |
Android Gradle प्लगिन के प्रीव्यू वर्शन के साथ काम करता है
Android Studio के हर प्रीव्यू वर्शन को, Android Gradle प्लगिन (AGP) के मिलते-जुलते वर्शन के साथ पब्लिश किया जाता है. Studio के झलक वाले वर्शन, AGP के किसी भी साथ काम करने वाले स्टेबल वर्शन के साथ काम करने चाहिए. हालांकि, अगर AGP के प्रीव्यू वर्शन का इस्तेमाल किया जा रहा है, तो आपको Studio के उसी प्रीव्यू वर्शन का इस्तेमाल करना होगा. उदाहरण के लिए, AGP 7.2.0-alpha07 के साथ Android Studio Chipmunk Canary 7. अलग-अलग वर्शन (उदाहरण के लिए, 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 |
|---|---|---|
| झलक जनरेट करने की सुविधा कंपोज़ करें | Gemini, किसी फ़ाइल में मौजूद किसी कंपोज़ेबल या सभी कंपोज़ेबल के लिए, कंपोज़ की झलक अपने-आप जनरेट कर सकता है. इसमें झलक के पैरामीटर के लिए मॉक डेटा भी शामिल होता है. | 'लिखें' सुविधा की झलक जनरेट करना |
| यूज़र इंटरफ़ेस (यूआई) को बदलना | नैचुरल लैंग्वेज का इस्तेमाल करके, सीधे तौर पर कंपोज़ प्रीव्यू पैनल से अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) को अपडेट करें. | यूज़र इंटरफ़ेस (यूआई) को ट्रांसफ़ॉर्म करना |
| Android Studio के लिए जर्नी | एंड-टू-एंड टेस्ट के लिए, चरणों और पुष्टि के बारे में बताने के लिए सामान्य भाषा का इस्तेमाल करें. | Android Studio के लिए Journeys |
Android Studio Panda 3
Android Studio Panda 3 में ये नई सुविधाएं उपलब्ध हैं.
Android Studio के इस वर्शन में ठीक की गई समस्याओं के बारे में जानने के लिए, बंद की गई समस्याएं देखें.
AQI में एजेंट इंटिग्रेशन की वजह से होने वाली क्रैश की समस्याओं को ठीक करने के सुझाव
ऐप्लिकेशन की क्वालिटी के बारे में अहम जानकारी देने वाले टूल की विंडो को अब एआई एजेंट के साथ इंटिग्रेट कर दिया गया है. इससे क्रैश डेटा और आपके सोर्स कोड का विश्लेषण किया जा सकेगा. साथ ही, आपको इस बारे में ज़्यादा जानकारी दी जा सकेगी और संभावित समाधान सुझाए जा सकेंगे. App Quality Insights टूल विंडो में क्रैश चुनने के बाद, इनसाइट टैब पर जाएं. इसके बाद, क्रैश के बारे में ज़्यादा जानकारी देखने के लिए, ज़्यादा देखें पर क्लिक करें. एजेंट से कोड में बदलाव के सुझाव पाने के लिए, एआई की मदद से ठीक करें पर क्लिक करें. इन सुझावों की समीक्षा करके, उन्हें स्वीकार किया जा सकता है.
झलक दिखाने वाले स्क्रीनशॉट की जांच करने वाला टूल कंपोज़ करें
अपने Compose यूज़र इंटरफ़ेस (यूआई) को टेस्ट करने और रिग्रेशन को रोकने के लिए, कंपोज़ की झलक दिखाने वाले स्क्रीनशॉट टेस्टिंग टूल का इस्तेमाल करें. इस नए टूल की मदद से, एचटीएमएल रिपोर्ट जनरेट की जा सकती हैं. इनकी मदद से, आपको अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में हुए बदलावों का पता लगाने में मदद मिलती है. ज़्यादा जानने के लिए, Compose Preview Screenshot Testing पर जाएं.
Android Studio के प्रोफ़ाइलर में LeakCanary
Android Studio Panda में, LeakCanary को सीधे तौर पर Android Studio के Profiler में इंटिग्रेट किया गया है. इसे एक खास टास्क के तौर पर इंटिग्रेट किया गया है.
Android Studio में LeakCanary का प्रोफ़ाइलर टास्क, मेमोरी लीक के विश्लेषण को आपके डिवाइस से डेवलपमेंट मशीन पर ले जाता है. इससे लीक के विश्लेषण के दौरान, डिवाइस पर लीक के विश्लेषण की तुलना में परफ़ॉर्मेंस में काफ़ी सुधार होता है.
इसके अलावा, अब लीक विश्लेषण को आईडीई में कॉन्टेक्स्ट के हिसाब से दिखाया जाता है. साथ ही, इसे आपके सोर्स कोड के साथ पूरी तरह से इंटिग्रेट किया जाता है. इससे आपको सोर्स पर जाएं जैसी सुविधाएं मिलती हैं. साथ ही, कोड से जुड़े अन्य काम के कनेक्शन मिलते हैं. इससे मेमोरी लीक की जांच करने और उन्हें ठीक करने में लगने वाला समय और मुश्किल कम हो जाती है. Gemini की मदद से आगे की प्रोसेस करने के लिए, पूरे लीक विश्लेषण को कॉपी भी किया जा सकता है. इससे डेवलपमेंट फ़ेज़ के दौरान, आपकी प्रॉडक्टिविटी काफ़ी बढ़ सकती है और वर्कफ़्लो बेहतर हो सकता है.
Android Studio में Material Symbols के लिए सहायता
Android Studio Otter 2 Feature Drop की मदद से, अपने ऐप्लिकेशन में नए Material सिंबल जोड़ें और उन्हें पसंद के मुताबिक बनाएं. Vector Asset Studio को अब Google Fonts की Material symbols लाइब्रेरी के साथ पूरी तरह से इंटिग्रेट कर दिया गया है. इससे आपको आईडीई में ही पूरा कैटलॉग ऐक्सेस करने की सुविधा मिलती है.
अब स्टूडियो में सीधे तौर पर आइकॉन एट्रिब्यूट को पसंद के मुताबिक बनाया जा सकता है. जैसे, वज़न, ग्रेड, और ऑप्टिकल साइज़. इससे आइकॉन आपके डिज़ाइन से पूरी तरह मैच हो जाएगा. इसे Canary के नए बिल्ड में आज़माएं!
लेआउट इंस्पेक्टर में, रीकंपोज़िशन की स्थिति दिखती है
हमने लेआउट इंस्पेक्टर में, रीकंपोज़िशन की स्थिति को पढ़ने की सुविधा जोड़ी है. इससे, रीकंपोज़िशन की ज़्यादा संख्या का पता लगाना आसान हो गया है. Panda 3 Canary में उपलब्ध यह सुविधा, आपको उन स्टेट वैरिएबल की पहचान करने में मदद करती है जिन्होंने रीकंपोज़िशन को ट्रिगर किया है. इसके लिए, यह सुविधा उस साइकल के दौरान किए गए स्टेट रीड की पूरी सूची उपलब्ध कराती है. इस सुविधा का इस्तेमाल करने के लिए, compose.ui:ui:1.10.0 (BOM 2025.12.01) या इसके बाद के वर्शन का इस्तेमाल करें.
मुख्य सुविधाएं
इस सुविधा की मुख्य क्षमताएं ये हैं:
- ट्रेस स्टेट इनवैलिडेशन: जब कोई नोड फिर से कंपोज़ होता है, तो स्टेट की जांच करने वाला पैनल खोलने के लिए, कॉम्पोनेंट ट्री में फिर से कंपोज़ होने की संख्या वाले लिंक पर क्लिक करें.
- स्टैक ट्रेस की पूरी जानकारी: पढ़े जा रहे खास स्टेट वैरिएबल की पहचान करें. इनमें गिनती, सूचियां या एलिवेशन वैल्यू शामिल हैं. देखें कि अपडेट को ट्रिगर करने के लिए, किन फ़ील्ड में
invalidated(बदलाव) किया गया था. - रीकंपोज़िशन के इतिहास पर जाएं: किसी नोड के लिए, पिछली रीकंपोज़िशन के स्टेट डेटा पर जाने के लिए, पैनल हेडर में मौजूद नेविगेशन ऐरो का इस्तेमाल करें.
- एआई की मदद से मिले जवाब: स्टेट इंस्पेक्शन पैनल में, एआई की मदद से जवाब पाएं पर क्लिक करें. इससे, आम भाषा में यह जानकारी दिखेगी कि स्टेट को कैसे पढ़ा गया और इसकी वजह से लेआउट में बदलाव क्यों हुआ.
शुरू करें
इन सुविधाओं को आज़माने के लिए, यह तरीका अपनाएं.
- लेआउट इंस्पेक्टर खोलें.
रीकंपोज़िशन कॉलम पर राइट क्लिक करें और इनमें से कोई एक काम करें:
- सभी नोड के लिए, रीकंपोज़िशन देखें > सभी देखें चुनें.
- कुछ नोट के लिए, फिर से कंपोज़ करना > नोड देखें चुनें.
लेआउट इंस्पेक्टर में, फिर से कंपोज़ होने की स्थिति को पढ़ने की सुविधा चालू करें अपने ऐप्लिकेशन के साथ इंटरैक्ट करें. जब कॉम्पोज़िशन फिर से होती हैं, तब स्थिति की जांच करने के लिए कॉम्पोनेंट ट्री में नीले रंग के काउंट लिंक पर क्लिक करें.
लेआउट इंस्पेक्टर में, फिर से कंपोज़ होने की स्थिति का सैंपल नतीजा रीकंपोज़िशन की वजह जानने के लिए, "एआई से जवाब पाएं" पर क्लिक करें.
लेआउट इंस्पेक्टर में, स्टेट रीड के लिए "एआई की मदद से समझें" सुविधा का सैंपल नतीजा