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 Rabbit 1 स्थिर दिखाना
Android Gradle प्लगिन 9.4.0 स्थिर दिखाना
Android Studio Rabbit 2 कैनेरी

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 Rabbit 2

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

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

Bring Your Own Agent (BYOA): अपनी पसंद के कोडिंग एजेंट इंटिग्रेट करना

Android Studio में, एआई के कस्टम मॉडल इस्तेमाल करने की सुविधा पहले से मौजूद है. अब Android Studio Rabbit 2 Canary 2 में, Bring Your Own Agent (BYOA) की सुविधा भी जोड़ी गई है. BYOA का इस्तेमाल करके, अपनी पसंद के एआई कोडिंग एजेंट को सीधे Android Studio से कनेक्ट किया जा सकता है. इनमें Claude Agent, OpenAI Codex, और Google Antigravity शामिल हैं. इसके लिए, ओपन एजेंट क्लाइंट प्रोटोकॉल (एसीपी) का इस्तेमाल किया जाता है.

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

एजेंट टूल विंडो में, एजेंट मेन्यू से कोई एआई एजेंट चुनें.

BYOA से ये फ़ायदे मिलते हैं:

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

शुरू करें

BYOA का इस्तेमाल शुरू करने के लिए, यह तरीका अपनाएं:

  1. Android Studio को कैनेरी की नई रिलीज़ पर अपडेट करें.
  2. अपने एजेंट कनेक्ट करें: एजेंट विंडो में, डिफ़ॉल्ट एजेंटों (Claude Agent, Codex या Antigravity) में से कोई एक चुनें और साइन इन करें या एपीआई कुंजी डालें. अन्य एजेंट, रजिस्ट्री में फ़ाइल (macOS पर Android Studio) > सेटिंग > टूल > एआई > एजेंट पर जाकर देखे जा सकते हैं.

Compose Preview Screenshot Testing टूल

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

मॉडल असाइनमेंट

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

इसे कॉन्फ़िगर करने के लिए, फ़ाइल (macOS पर Android Studio) > सेटिंग > टूल > एआई > मॉडल प्रोवाइडर पर जाएं. इसके बाद, मॉडल असाइनमेंट टैब चुनें. अब हर सुविधा की कैटगरी के लिए कोई मॉडल असाइन करने के लिए, ड्रॉपडाउन का इस्तेमाल करें. एजेंट मोड पैनल में, मॉडल सिलेक्टर ड्रॉपडाउन से भी मॉडल को सीधे बदला जा सकता है. Thinking सुविधाओं के लिए, मॉडल असाइनमेंट की सेटिंग अपने-आप अपडेट हो जाएंगी, ताकि आपके चुने गए मॉडल की जानकारी दिख सके.

iOS, Flutter, और React Native ऐप्लिकेशन को Android पर माइग्रेट करना

अब Android Studio में, ऑटोमेटेड माइग्रेशन टूलिंग का इस्तेमाल करके, iOS, Flutter, और React Native के मौजूदा प्रोजेक्ट को नेटिव Android पर माइग्रेट किया जा सकता है. नया प्रोजेक्ट विज़र्ड में, चुने गए प्रोजेक्ट को Kotlin और Jetpack Compose पर आधारित Android ऐप्लिकेशन में बदलने के लिए, असिस्टेंट को कॉल किया जा सकता है. इंटिग्रेटेड प्रोग्रेस यूआई, टास्क की प्लानिंग, कोड ट्रांसफ़ॉर्मेशन, और कंपाइलेशन की जांच के बारे में पूरी जानकारी देता है. इससे, एक ऐसा प्रोजेक्ट तैयार होता है जो टेस्ट और पुष्टि के लिए तैयार होता है.

ज़्यादा जानने के लिए, क्रॉस-प्लैटफ़ॉर्म ऐप्लिकेशन माइग्रेट करना लेख पढ़ें.

टेस्टिंग के लिए Google Play पर पब्लिश करना

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

LeakCanary की मदद से, एजेंटिक फ़िक्स

Rabbit 2 से, Android Studio, LeakCanary को सीधे एआई एजेंट के साथ इंटिग्रेट करता है. इससे, आईडीई से बाहर निकले बिना, मेमोरी लीक की समस्या का पता लगाया जा सकता है और उसे ठीक किया जा सकता है. इस इंटिग्रेशन की मदद से, LeakCanary, मेमोरी लीक की वजहों के बारे में ज़्यादा जानकारी दे सकता है. साथ ही, उन्हें ठीक करने के लिए, कोड में बदलाव के सुझाव दे सकता है. प्रोफ़ाइलर में LeakCanary टास्क में, इस सुविधा को आज़माएं.

Android Studio में Android स्किल ढूंढना, इंस्टॉल करना, और मैनेज करना

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

डिवाइस चलाने की सुविधा वाली टूल विंडो का साइज़ बदलने के लिए, खाली जगह पर दो बार क्लिक करना

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

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