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

इस पेज पर, 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 Otter 2 की नई सुविधाओं वाला सॉफ़्टवेयर अपडेट | 2025.2.2 स्थिर दिखाना
Android Gradle प्लगिन 8.13.2 स्थिर दिखाना
Android Studio Otter 3 Feature Drop | 2025.2.3 आरसी

Android Gradle प्लगिन के प्रीव्यू के साथ काम करता है

Android Studio के हर प्रीव्यू वर्शन को, Android Gradle प्लगिन (एजीपी) के मिलते-जुलते वर्शन के साथ पब्लिश किया जाता है. Studio के झलक वाले वर्शन, AGP के किसी भी साथ काम करने वाले स्टेबल वर्शन के साथ काम करने चाहिए. हालांकि, अगर 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
झलक जनरेट करने की सुविधा कंपोज़ करें Gemini, किसी फ़ाइल में मौजूद किसी कंपोज़ेबल या सभी कंपोज़ेबल के लिए, कंपोज़ की झलक अपने-आप जनरेट कर सकता है. इसमें झलक के पैरामीटर के लिए मॉक डेटा भी शामिल होता है. ईमेल लिखने की सुविधा की झलक जनरेट करना
डेटा में बदलाव करने वाला यूज़र इंटरफ़ेस (यूआई) नैचुरल लैंग्वेज का इस्तेमाल करके, सीधे तौर पर कंपोज़ प्रीव्यू पैनल से अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) को अपडेट करें. यूज़र इंटरफ़ेस (यूआई) को ट्रांसफ़ॉर्म करना
Android Studio के लिए जर्नी एंड-टू-एंड टेस्ट के लिए, चरणों और पुष्टि के बारे में बताने के लिए सामान्य भाषा का इस्तेमाल करें. Android Studio के लिए जर्नी

Android Studio Otter 3 Feature Drop | 2025.2.3

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

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

Studio Labs में Android Studio के लिए जर्नी

Android Studio Otter 3 Feature Drop में, Android Studio के लिए Journeys को Studio Labs में एक्सपेरिमेंटल सुविधा के तौर पर जोड़ा जा रहा है. इससे, Android Studio के आरसी और स्टेबल वर्शन में Studio Labs मेन्यू के ज़रिए इसे ऐक्सेस किया जा सकेगा.

ज़्यादा जानकारी के लिए, Studio Labs देखें.

Agent मोड में यूज़र इंटरफ़ेस (यूआई) डेवलप करना

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

इन सुविधाओं के बारे में सुझाव/राय देने या शिकायत करने के लिए, गड़बड़ी की रिपोर्ट करें.

डिज़ाइन मॉकअप से नया यूज़र इंटरफ़ेस (यूआई) बनाना

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

खाली झलक पैनल में मौजूद स्क्रीनशॉट से कोड जनरेट करें.

डिज़ाइन को Compose कोड में बदलने का उदाहरण.

अपने यूज़र इंटरफ़ेस (यूआई) को टारगेट इमेज से मैच करना

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

"यूज़र इंटरफ़ेस को टारगेट इमेज से मैच करो" सुविधा का इस्तेमाल करने का उदाहरण

नैचुरल लैंग्वेज की मदद से, यूज़र इंटरफ़ेस (यूआई) में बदलाव करना

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

"यूज़र इंटरफ़ेस बदलें" सुविधा इस्तेमाल करने का उदाहरण

यूज़र इंटरफ़ेस (यूआई) की क्वालिटी से जुड़ी समस्याओं का पता लगाना और उन्हें ठीक करना

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

"यूज़र इंटरफ़ेस (यूआई) की जांच से जुड़ी सभी समस्याओं को ठीक करें" को ट्रिगर करने के लिए एंट्री पॉइंट

उदाहरण: यूज़र इंटरफ़ेस (यूआई) पोस्ट-फ़िक्स्ड

Compose UI की जांच करने वाले मोड में, एआई की मदद से ठीक करें बटन का इस्तेमाल करके भी इसी तरह की सुविधा का इस्तेमाल किया जा सकता है:

यूज़र इंटरफ़ेस (यूआई) की जांच करने वाले मोड में"एआई की मदद से ठीक करें" सुविधा

Gemini, यूज़र इंटरफ़ेस (यूआई) को बेहतर बनाने के साथ-साथ, डेवलपमेंट एनवायरमेंट को बेहतर बनाने में भी मदद करता है.

सेटअप को तेज़ी से पूरा करने के लिए, ये काम किए जा सकते हैं:

  • ईमेल लिखने की झलक जनरेट करना: इस सुविधा को अब Gemini एजेंट की मदद से बेहतर बनाया गया है, ताकि ज़्यादा सटीक नतीजे मिल सकें. अगर किसी फ़ाइल में कंपोज़ेबल फ़ंक्शन हैं, लेकिन @Preview एनोटेशन नहीं हैं, तो कंपोज़ेबल पर राइट क्लिक करके Gemini > [कंपोज़ेबल का नाम] की झलक जनरेट करें को चुनें. अब एजेंट, आपके कंपोज़ेबल का बेहतर तरीके से विश्लेषण करेगा. इससे सही पैरामीटर के साथ ज़रूरी बॉयलरप्लेट जनरेट किया जा सकेगा. इससे यह पुष्टि करने में मदद मिलेगी कि रेंडर की गई झलक को सही तरीके से जोड़ा गया है.

    Compose Preview जनरेट करने के लिए एंट्री पॉइंट
  • झलक दिखाने की सुविधा में रेंडरिंग से जुड़ी गड़बड़ियों को ठीक करना: अगर किसी ईमेल की झलक नहीं दिखती है, तो Gemini अब आपको गड़बड़ी ठीक करने में मदद कर सकता है. गड़बड़ी के मैसेज और कोड का विश्लेषण करने के लिए, एजेंट का इस्तेमाल करें. इससे गड़बड़ी की मुख्य वजह का पता लगाया जा सकता है और उसे ठीक किया जा सकता है.

    पूर्वावलोकन रेंडर करने से जुड़ी गड़बड़ी को "एआई की मदद से ठीक करें" सुविधा का इस्तेमाल करके ठीक करना

Gemini के साथ की गई कई बातचीत के थ्रेड मैनेज करना

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

नई थ्रेड शुरू करने के लिए, नई चैट Chat में मौजूद प्लस का नया निशान. पर क्लिक करें. अपनी बातचीत का इतिहास देखने के लिए, हाल ही की चैट पर क्लिक करें. 'हाल ही की चैट' शब्द वाला बबल.

हाल ही के चैट विषयों की सूची.
उन सभी विषयों को देखें जिनके बारे में आपने पहले चैट की है.

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

लोकल मॉडल का इस्तेमाल करना

Android Studio Otter 3 Feature Drop की मदद से, आईडीई की एआई सुविधाओं को बेहतर बनाने वाले लार्ज लैंग्वेज मॉडल (एलएलएम) को चुना जा सकता है.

Android Studio में Gemini की चैट विंडो में, मॉडल चुनने वाला टूल दिखाया गया है. इसमें Gemini और लोकल मॉडल के विकल्प मौजूद हैं.
Android Studio में मॉडल पिकर.

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

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

लोकल मॉडल का इस्तेमाल करने के लिए, आपको अपने कंप्यूटर पर LM Studio या Ollama जैसे एलएलएम उपलब्ध कराने वाले सॉफ़्टवेयर को इंस्टॉल करना होगा. साथ ही, आपको अपनी पसंद का कोई ऐसा मॉडल इंस्टॉल करना होगा जो इस सॉफ़्टवेयर के साथ काम करता हो.

किसी रिमोट मॉडल का इस्तेमाल करना

Android Studio, एआई की सुविधाओं को बेहतर बनाने के लिए रिमोट मॉडल का इस्तेमाल करने की सुविधा देता है.

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

सेटिंग डायलॉग में, रिमोट मॉडल उपलब्ध कराने वाली कंपनी की जानकारी डालने के लिए फ़ॉर्म होता है.
रिमोट मॉडल उपलब्ध कराने वाली कंपनी की जानकारी डालें.

ज़्यादा जानकारी के लिए, रिमोट मॉडल का इस्तेमाल करना लेख पढ़ें.

बदलावों की जानकारी देने वाले ड्रॉअर का इस्तेमाल करके, बदलावों को ढूंढना और उनकी समीक्षा करना

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

बदलाव वाले ड्रॉअर में, बदलावों के सुझाव वाली कई फ़ाइलें.
बदलाव वाले ड्रॉअर में, वे सभी फ़ाइलें देखें जिनमें एजेंट ने बदलाव करने का सुझाव दिया है.

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

बदलावों को स्वीकार करने, अस्वीकार करने या उनके बारे में पूछने के विकल्प.
बदलावों के ड्रॉवर में जोड़ने के लिए, किसी बदलाव को स्वीकार करें.

लॉगकैट को अपने-आप फिर से ट्रेस करना

Android Studio Otter 3 Feature Drop और AGP 9.0 की मदद से, Logcat अपने-आप स्टैक ट्रेस को फिर से ट्रेस करता है. ऐसा तब होता है, जब R8 चालू हो (minifyEnabled = true).

R8 से प्रोसेस किए गए कोड में कई तरह से बदलाव किया जा सकता है. इसलिए, स्टैक ट्रेस अब ओरिजनल कोड को रेफ़र नहीं करता है. उदाहरण के लिए, लाइन नंबर और क्लास और तरीकों के नाम बदल सकते हैं. इससे पहले, ओरिजनल स्टैक ट्रेस के साथ डीबग करने के लिए, डेवलपर को R8 के retrace कमांड-लाइन टूल का इस्तेमाल करना पड़ता था.

AGP 9.0 की मदद से, Android Studio स्टैक ट्रेस को अपने-आप रीट्रेस करता है. इससे आपको Android Studio में सीधे तौर पर ओरिजनल स्टैक ट्रेस देखने में मदद मिलती है. इसके लिए, आपको कुछ भी करने की ज़रूरत नहीं होती. साथ ही, R8 चालू होने पर डीबग करने का अनुभव बेहतर होता है.

रिमोट एमसीपी सर्वर के लिए सहायता

Android Studio Otter 1 Canary 3 से, Android Studio का इस्तेमाल करके रिमोट एमसीपी सर्वर से कनेक्ट किया जा सकता है. रिमोट एमसीपी सर्वर की मदद से, Android Studio में Gemini का एजेंट बाहरी टूल और संसाधनों को ऐक्सेस कर सकता है. साथ ही, आपको सर्वर को खुद इंस्टॉल और मैनेज करने की ज़रूरत नहीं होती. उदाहरण के लिए, Figma के रिमोट एमसीपी सर्वर से कनेक्ट करके, Figma की फ़ाइलों से कनेक्ट किया जा सकता है. इसके लिए, Figma का डेस्कटॉप ऐप्लिकेशन इंस्टॉल करने की ज़रूरत नहीं होती. एमसीपी सर्वर जोड़ने के बारे में ज़्यादा जानने के लिए, एमसीपी सर्वर जोड़ना लेख पढ़ें.

Figma के रिमोट एमसीपी सर्वर का इस्तेमाल करके, अपने ऐप्लिकेशन में तुरंत एक स्क्रीन जोड़ें.


Android Studio में, Figma के रिमोट एमसीपी सर्वर से कनेक्ट करें.

डिवाइस इंटरैक्शन टूल

Android Studio में मौजूद एआई एजेंट के पास अब कनेक्ट किए गए डिवाइस पर ऐप्लिकेशन डिप्लॉय करने, स्क्रीन पर फ़िलहाल दिख रहा कॉन्टेंट देखने, स्क्रीनशॉट लेने, गड़बड़ियों के लिए Logcat की जांच करने, और adb shell input के ज़रिए चल रहे ऐप्लिकेशन के साथ इंटरैक्ट करने के टूल का ऐक्सेस है. इससे एजेंट को, ऐप्लिकेशन को फिर से चलाने, गड़बड़ियों की जांच करने, और यह पुष्टि करने में मदद मिलती है कि कोई खास अपडेट सही तरीके से किया गया है या नहीं. उदाहरण के लिए, स्क्रीनशॉट लेकर और उनकी समीक्षा करके.

Android Studio में डिवाइस इंटरैक्शन टूल