Android Studio Narwhal Feature Drop | 2025.1.2 (जुलाई 2025)

Android Studio Narwhal Feature Drop में ये नई सुविधाएं उपलब्ध हैं.

पैच रिलीज़

Android Studio Narwhal Feature Drop में पैच रिलीज़ की सूची यहां दी गई है.

Android Studio Narwhal Feature Drop | 2025.1.2 पैच 1 (अगस्त 2025)

यह एक छोटा अपडेट है. इसमें गड़बड़ियां ठीक की गई हैं. साथ ही, Android Studio और Android Gradle प्लगिन को बेहतर बनाया गया है.

Android Studio में गड़बड़ियां ठीक की गईं और परफ़ॉर्मेंस को बेहतर बनाया गया

  • एजेंट के इस्तेमाल किए गए code_search टूल में मौजूद समस्या को ठीक किया गया है.
  • Kotlin Multiplatform (KMP): एक बग ठीक किया गया है. इसमें KMP प्रोजेक्ट में, Android Gradle Managed Devices के लिए Gradle टास्क सही तरीके से नहीं बनाए जा रहे थे. अब आपके मैनेज किए गए डिवाइस से जुड़े टास्क पूरे हो जाने चाहिए और उम्मीद के मुताबिक काम करना चाहिए.

Android Gradle प्लग इन से जुड़ी गड़बड़ियां ठीक की गईं और परफ़ॉर्मेंस में सुधार किए गए

  • Android Gradle प्लग इन (AGP) को 8.12.1 वर्शन पर अपडेट कर दिया गया है.

Android Studio Narwhal Feature Drop में ये नई सुविधाएं उपलब्ध हैं.

Android Studio के एजेंट मोड में Gemini

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

Gemini में नियम

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

कोई नियम सेट अप करने के लिए, Android Studio > Settings > Tools > Gemini > प्रॉम्प्ट लाइब्रेरी > नियम पर जाएं. इसके बाद, एडिटर में मौजूद टेक्स्ट में बदलाव करें. आईडीई लेवल या प्रोजेक्ट लेवल पर नियमों को सेव करने के लिए, ड्रॉप-डाउन का इस्तेमाल करें:

  • आईडीई-लेवल के नियम सिर्फ़ आपके लिए उपलब्ध होते हैं. इनका इस्तेमाल कई प्रोजेक्ट में किया जा सकता है.
  • प्रोजेक्ट-लेवल के नियमों को, एक ही प्रोजेक्ट पर काम करने वाले टीम के सदस्यों के साथ शेयर किया जा सकता है. टीम के साथ प्रॉम्प्ट शेयर करने के लिए, आपको वर्शन कंट्रोल सिस्टम में .idea फ़ोल्डर जोड़ना होगा.

एम्बेड किया गया एक्सआर एम्युलेटर

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

एक्सआर एम्युलेटर अब डिफ़ॉल्ट रूप से एम्बेड किए गए मोड में लॉन्च होता है.
Android Studio में सीधे तौर पर XR Emulator का इस्तेमाल करें.

एक्सआर प्रोजेक्ट टेंप्लेट

Android Narwhal Feature Drop में, खास तौर पर Jetpack XR के लिए डिज़ाइन किया गया नया प्रोजेक्ट टेंप्लेट पेश किया गया है. इससे आपको बॉयलरप्लेट कोड के साथ एक मज़बूत फ़ाउंडेशन मिलता है. इसकी मदद से, इमर्सिव अनुभव डेवलप करने का सफ़र तुरंत शुरू किया जा सकता है.

एक्सआर के लिए एम्बेड किया गया लेआउट इंस्पेक्टर

एम्बेड किए गए लेआउट इंस्पेक्टर में अब XR ऐप्लिकेशन काम करते हैं. इससे, XR एनवायरमेंट में अपने यूज़र इंटरफ़ेस (यूआई) लेआउट की जांच और उसे ऑप्टिमाइज़ किया जा सकता है. अपने ऐप्लिकेशन के कॉम्पोनेंट स्ट्रक्चर के बारे में ज़्यादा जानकारी पाएं. साथ ही, लेआउट से जुड़ी संभावित समस्याओं का पता लगाएं, ताकि बेहतर और ज़्यादा परफ़ॉर्म करने वाले अनुभव बनाए जा सकें.

16 केबी पेज साइज़ के साथ काम करने की सुविधा

Android Studio Narwhal Feature Drop में, 16 केबी वाले पेज साइज़ पर ट्रांज़िशन करने की सुविधा को बेहतर बनाया गया है. इस ट्रांज़िशन को आसानी से पूरा करने में आपकी मदद करने के लिए, Android Studio अब 16 केबी डिवाइसों के साथ काम न करने वाले APK या Android ऐप्लिकेशन बंडल बनाने पर, पहले से ही चेतावनियां दिखाता है. एपीके ऐनलिसिस टूल का इस्तेमाल करके, यह भी पता लगाया जा सकता है कि कौनसी लाइब्रेरी 16 केबी वाले डिवाइसों के साथ काम नहीं करती हैं. इस नए एनवायरमेंट में अपने ऐप्लिकेशन को टेस्ट करने के लिए, Android Studio में 16 केबी वाला खास एम्युलेटर टारगेट भी उपलब्ध है. यह 4 केबी वाली मौजूदा इमेज के साथ उपलब्ध है.

झलक दिखाने की सुविधा के लिए नेविगेशन को बेहतर बनाने से जुड़ी सेटिंग कंपोज़ करें

नेविगेशन में हुए हाल ही के सुधारों की वजह से, अब कंपोज़ की झलक देखने की सुविधा ज़्यादा असरदार हो गई है. झलक की परिभाषा पर जाने के लिए, झलक के नाम पर क्लिक करें. इसके अलावा, उस फ़ंक्शन पर जाने के लिए किसी कॉम्पोनेंट पर क्लिक करें जहां उसे तय किया गया है. होवर करने की सुविधा से, झलक वाले फ़्रेम पर माउस घुमाते ही आपको तुरंत विज़ुअल फ़ीडबैक मिलता है. कीबोर्ड के ऐरो बटन से नेविगेट करने की सुविधा को बेहतर बनाया गया है. इससे कई प्रीव्यू के बीच आसानी से स्विच किया जा सकता है. इससे यूज़र इंटरफ़ेस (यूआई) को तेज़ी से दोहराने और बेहतर बनाने में मदद मिलती है.

झलक दिखाने वाले पिकर को कंपोज़ करें

अब कंपोज़ की झलक दिखाने वाला पिकर उपलब्ध है. इसे आज़माने के लिए, कंपोज़ कोड में मौजूद किसी भी @Preview एनोटेशन पर क्लिक करें.

लेआउट इंस्पेक्टर में चाइल्ड कॉम्पोज़िशन

लेआउट इंस्पेक्टर, चाइल्ड रीकंपोज़िशन की संख्या के साथ काम करता है. अब आपको रीकंपोज़िशन की संख्या दिखेगी. भले ही, कंपोज़ेबल को कॉम्पोनेंट ट्री में पैरंट के नीचे छोटा कर दिया गया हो. जब आपको चाइल्ड रीकंपोज़िशन की संख्या बढ़ती हुई दिखे, तब ट्री खोलकर यह देखा जा सकता है कि रीकंपोज़िशन कहां हो रहे हैं.

लेआउट इंस्पेक्टर में चाइल्ड रीकंपोज़िशन की संख्या देखने की सुविधा उपलब्ध है
लेआउट इंस्पेक्टर में, चाइल्ड रीकंपोज़िशन की संख्या देखने की सुविधा उपलब्ध है.

Android डिवाइस स्ट्रीमिंग के साथ उपलब्ध पार्टनर डिवाइस लैब

पार्टनर डिवाइस लैब, Google के OEM पार्टनर (जैसे कि Samsung, Xiaomi, OPPO, OnePlus, vivo वगैरह) के डिवाइस लैब होते हैं. ये Android डिवाइस स्ट्रीमिंग में उपलब्ध डिवाइसों की संख्या को बढ़ाते हैं. यह सेवा बीटा वर्शन में है और Android Studio के सबसे नए Canary वर्शन में उपलब्ध है. ज़्यादा जानने के लिए, Partner Device Labs से कनेक्ट करना लेख पढ़ें.



डिफ़ॉल्ट रूप से K2 मोड

Android Studio अब डिफ़ॉल्ट रूप से K2 Kotlin कंपाइलर का इस्तेमाल करता है. यह नई जनरेशन का कंपाइलर, IDE और आपकी बिल्ड की परफ़ॉर्मेंस को बेहतर बनाता है. K2 को चालू करके, हम Kotlin प्रोग्रामिंग लैंग्वेज की आने वाली सुविधाओं के लिए रास्ता बना रहे हैं. साथ ही, Kotlin में डेवलपमेंट के अनुभव को और भी तेज़ और बेहतर बना रहे हैं.