Android Studio की झलक के लिए रिलीज़ नोट

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

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

Android Studio के प्रीव्यू वर्शन के बारे में नई जानकारी पाने के लिए, Android Studio के ब्लॉग में रिलीज़ अपडेट देखें. इसमें, हर प्रीव्यू वर्शन में ठीक की गई अहम समस्याओं की सूची भी शामिल होती है.

Android Studio के मौजूदा वर्शन

यहां दी गई टेबल में, Android Studio के मौजूदा वर्शन और उनके चैनलों के बारे में बताया गया है.

वर्शन चैनल
Android Studio Panda 4 स्टेबल
Android Gradle प्लगिन 9.2.0 स्टेबल
Android Studio Quail 1 कैनेरी

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 1

Android Studio Quail 1 में ये नई सुविधाएं जोड़ी गई हैं.

Android Studio के इस वर्शन में ठीक की गई समस्याओं के बारे में जानने के लिए, बंद की गई समस्याएं देखें.

एक्सेसिबिलिटी इनसाइट्स (एआई) में एजेंट इंटिग्रेशन की वजह से होने वाली क्रैश की समस्याओं को ठीक करने के सुझाव

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

एआई में एजेंट इंटिग्रेशन की नई सुविधा. इसमें "ज़्यादा देखें" और "एआई की मदद से ठीक करें" के विकल्प मौजूद हैं

Compose Preview Screenshot Testing टूल

Compose Preview Screenshot Testing टूल का इस्तेमाल करके, Compose यूज़र इंटरफ़ेस (यूआई) की जांच की जा सकती है और रिग्रेशन को रोका जा सकता है. इस नए टूल की मदद से, एचटीएमएल रिपोर्ट जनरेट की जा सकती हैं. इनकी मदद से, ऐप्लिकेशन के यूआई में हुए किसी भी बदलाव को देखा जा सकता है. Compose Preview Screenshot Testing के बारे में ज़्यादा जानें.

Android Studio Profiler में LeakCanary

Android Studio Panda में, Android Studio Profiler में सीधे तौर पर LeakCanary इंटिग्रेशन शामिल है. इसे एक अलग टास्क के तौर पर इस्तेमाल किया जा सकता है.

Android Studio Profiler में, LeakCanary की मदद से लीक का विश्लेषण करने के लिए नया टास्क जोड़ा गया है

Android Studio में, LeakCanary Profiler टास्क, मेमोरी लीक के विश्लेषण को आपके डिवाइस से आपके डेवलपमेंट मशीन पर ले जाता है. इससे, लीक के विश्लेषण के दौरान परफ़ॉर्मेंस में काफ़ी सुधार होता है. ऐसा डिवाइस पर लीक के विश्लेषण की तुलना में होता है.

इसके अलावा, लीक का विश्लेषण अब आईडीई में किया जाता है और यह सोर्स कोड के साथ पूरी तरह से इंटिग्रेट हो गया है. इससे सोर्स पर जाएं जैसी सुविधाएं मिलती हैं. साथ ही, कोड के अन्य कनेक्शन भी मिलते हैं. इससे, मेमोरी लीक की जांच करने और उन्हें ठीक करने में लगने वाला समय और मेहनत काफ़ी कम हो जाती है. Gemini की मदद से आगे की प्रोसेस के लिए, लीक के पूरे विश्लेषण को कॉपी भी किया जा सकता है. इससे, डेवलपमेंट के दौरान आपकी उत्पादकता काफ़ी बढ़ सकती है और वर्कफ़्लो बेहतर हो सकता है.

डीबग करने के लिए, डेफ़िनिशन पर जाएं के साथ LeakCanary मेमोरी लीक का विश्लेषण

Android Studio में, Material symbols के लिए सहायता

Android Studio Otter 2 Feature Drop की मदद से, अपने ऐप्लिकेशन में Material symbols के नए वर्शन जोड़ें और उन्हें अपनी पसंद के मुताबिक बनाएं. वेक्टर ऐसेट स्टूडियो को अब Google Fonts की Material symbols लाइब्रेरी के साथ पूरी तरह से इंटिग्रेट कर दिया गया है. इससे, आईडीई में ही पूरी कैटलॉग को ऐक्सेस किया जा सकता है.

अब स्टूडियो में, आइकॉन के एट्रिब्यूट को सीधे तौर पर अपनी पसंद के मुताबिक बनाया जा सकता है. जैसे, वेट, ग्रेड, और ऑप्टिकल साइज़. इससे, आइकॉन को अपने डिज़ाइन के हिसाब से बनाया जा सकता है. इसे कैनेरी के नए बिल्ड में आज़माएं!

वेक्टर ऐसेट स्टूडियो में, Material symbols के लिए सहायता

लेआउट इंस्पेक्टर में, रीकंपोज़िशन की स्थिति को पढ़ने की सुविधा

हमने लेआउट इंस्पेक्टर में, रीकंपोज़िशन की स्थिति को पढ़ने की सुविधा जोड़ी है. इससे, रीकंपोज़िशन की ज़्यादा संख्या की समस्या को आसानी से पहचाना जा सकता है. Panda 3 के कैनेरी वर्शन में उपलब्ध यह सुविधा, उन स्टेट वैरिएबल की पहचान करने में मदद करती है जिनकी वजह से रीकंपोज़िशन ट्रिगर हुआ. इसके लिए, यह उस साइकल के दौरान किए गए स्टेट रीड की पूरी सूची उपलब्ध कराती है. इस सुविधा का इस्तेमाल करने के लिए, compose.ui:ui:1.10.0 (BOM 2025.12.01) या इसके बाद के वर्शन का इस्तेमाल करें.

मुख्य बातें

इस सुविधा की मुख्य बातें यहां दी गई हैं:

  • स्टेट इनवैलिडेशन को ट्रैक करना: जब कोई नोड रीकंपोज़ होता है, तो स्टेट की जांच करने वाला पैनल खोलने के लिए, कॉम्पोनेंट ट्री में रीकंपोज़िशन की संख्या वाले लिंक पर क्लिक करें.
  • स्टैक ट्रेस की पूरी जानकारी: उन खास स्टेट वैरिएबल की पहचान करें जिन्हें पढ़ा जा रहा है, इनमें संख्याएं, सूचियां या एलिवेशन वैल्यू शामिल हैं. यह देखें कि अपडेट को ट्रिगर करने के लिए, इनमें से कौनसे वैरिएबल invalidated (बदले) किए गए थे.
  • रीकंपोज़िशन के इतिहास पर नेविगेट करना: किसी खास नोड के लिए, पिछले रीकंपोज़िशन के स्टेट डेटा पर जाने के लिए, पैनल हेडर में मौजूद नेविगेशन ऐरो का इस्तेमाल करें.
  • एआई की मदद से काम करने वाली व्याख्याएं: स्टेट की जांच करने वाले पैनल में, एआई की मदद से व्याख्या करें पर क्लिक करें. इससे, स्टेट रीड और रीकंपोज़िशन की वजह के बारे में, आम भाषा में जानकारी दिखेगी.

शुरू करें

इन सुविधाओं को आज़माने के लिए, यह तरीका अपनाएं.

  1. लेआउट इंस्पेक्टर खोलें.
  2. रीकंपोज़िशन कॉलम पर राइट-क्लिक करें और इनमें से कोई एक काम करें:

    • सभी नोड के लिए, रीकंपोज़िशन देखें > सभी देखें को चुनें.
    • खास नोट के लिए, रीकंपोज़िशन > नोड देखें को चुनें.
    लेआउट इंस्पेक्टर में, रीकंपोज़िशन की स्थिति को पढ़ने की सुविधा चालू करना
  3. अपने ऐप्लिकेशन के साथ इंटरैक्ट करें. रीकंपोज़िशन होने पर, कॉम्पोनेंट ट्री में नीले रंग के काउंट लिंक पर क्लिक करके, स्टेट की जांच करें.

    लेआउट इंस्पेक्टर में, रीकंपोज़िशन की स्थिति को पढ़ने की सुविधा का सैंपल नतीजा
  4. रीकंपोज़िशन की वजह का विश्लेषण पाने के लिए, "एआई की मदद से व्याख्या करें" पर क्लिक करें.

    लेआउट इंस्पेक्टर में, स्टेट रीड के लिए "एआई की मदद से व्याख्या करें" सुविधा का सैंपल नतीजा