Android Studio में गाने के टीज़र के तौर पर बने शॉर्ट वीडियो के लिए नई सुविधाएं

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

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

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

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

वर्शन चैनल
Android Studio में Ladybug की सुविधाएं लॉन्च की गईं | 2.2.2024 स्थिर दिखाना
Android Gradle प्लग इन 8.8.0 स्थिर दिखाना
Android Studio Meerkat | 2024.3.1 बीटा
Android Studio में Meerkat की सुविधाएं लॉन्च की गईं | 2024.3.2 कैनरी

Android Gradle प्लग इन की झलक दिखाने वाले टूल के साथ काम करना

Android Studio के हर झलक वाले वर्शन को, Android Gradle प्लग इन (AGP) के उसी वर्शन के साथ पब्लिश किया जाता है. 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 प्लग इन के एपीआई से जुड़े अपडेट देखें.

Android Studio Meerkat | 2024.3.1

Android Studio Meerkat | 2024.3.1 में ये नई सुविधाएं शामिल हैं.

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

Compose की झलक में किए गए सुधार

Android Studio Meerkat में, कॉम्पोज़ की झलक देखने की सुविधा को ऑप्टिमाइज़ किया गया है, ताकि आपका वर्कफ़्लो बेहतर हो सके:

  1. बेहतर ज़ूम: 'कॉम्पोज़ झलक' में, ज़ूम करने की सुविधा को ज़्यादा आसान और बेहतर बनाया गया है.
  2. झलक दिखाने वाले ग्रुप को छोटा किया जा सकता है: झलक दिखाने वाले प्लैटफ़ॉर्म को ज़्यादा बेहतर तरीके से व्यवस्थित करें! कॉम्पोज़ेबल के ग्रुप को उनके टाइटल के नीचे छोटा करें. इससे, कॉम्पोनेंट का ढेर कम हो जाता है और किसी खास कॉम्पोनेंट पर फ़ोकस करना आसान हो जाता है.
  3. व्यू मोड: झलक देखने के अनुभव को बेहतर बनाने के लिए, ग्रिड मोड डिफ़ॉल्ट व्यू है. झलक पर दायां क्लिक करके, गैलरी मोड को ऐक्सेस किया जा सकता है. साथ ही, सूची के तौर पर देखने की सुविधा हटा दी गई है. इससे, अपने कॉम्पोज़ेबल को साफ़ तौर पर और व्यवस्थित तरीके से देखने में मदद मिलती है.

इन सुधारों की मदद से, Compose के यूज़र इंटरफ़ेस (यूआई) को बनाना और उनमें बदलाव करना पहले से ज़्यादा आसान हो गया है.

'लिखें' टैब में, छोटे किए जा सकने वाले ग्रुप
'लिखें' पेज पर, छोटा किया जा सकने वाले ग्रुप.

Android ऐप्लिकेशन के साथ KMP शेयर मॉड्यूल का इंटिग्रेशन

Android Studio में अब एक नया मॉड्यूल टेंप्लेट शामिल है. इसका इस्तेमाल, Kotlin Multi-Platform (KMP) का इस्तेमाल करके, अपने ऐप्लिकेशन में शेयर किया गया लॉजिक जोड़ने के लिए किया जा सकता है. इस सुविधा को आज़माने के लिए, नए बनाए गए Android ऐप्लिकेशन में KMP का शेयर किया गया मॉड्यूल बनाने के लिए, यह तरीका अपनाएं:

  1. पक्का करें कि आपने Android Studio Meerkat का नया वर्शन इस्तेमाल किया हो. साथ ही, यह भी पक्का करें कि आपके ऐप्लिकेशन में Android Gradle Plugin का नया वर्शन इस्तेमाल किया गया हो.
  2. Android Studio खोलें और खाली ऐक्टिविटी टेंप्लेट की मदद से नया Android प्रोजेक्ट बनाएं.
  3. प्रोजेक्ट का स्ट्रक्चर ऐक्सेस करने के लिए, Android व्यू से प्रोजेक्ट व्यू पर स्विच करें.
  4. प्रोजेक्ट व्यू में, नया बटन पर क्लिक करें. इसके बाद, विकल्पों में से Kotlin मल्टीप्लैटफ़ॉर्म मॉड्यूल चुनें. टाइप के तौर पर शेयर किया गया मॉड्यूल चुनें और डिफ़ॉल्ट सेटिंग को बनाए रखें.
  5. Android ऐप्लिकेशन डायरेक्ट्री में build.gradle.kts फ़ाइल खोलें और शेयर किए गए मॉड्यूल पर डिपेंडेंसी जोड़ें.
  6. शेयर किए गए मॉड्यूल में, Platform.android.kt फ़ाइल में बदलाव करें और कोड की यह लाइन जोड़ें:

    actual fun platform() = "Android from Shared KMP Module"
    
  7. Android ऐप्लिकेशन डायरेक्ट्री में MainActivity.kt फ़ाइल खोलें और उसमें बदलाव करें, ताकि शेयर किए गए मॉड्यूल से platform() फ़ंक्शन को कॉल किया जा सके.

  8. प्रोजेक्ट बनाएं और Android ऐप्लिकेशन चलाएं. आपको स्क्रीन पर, "शेयर किए गए KMP मॉड्यूल से नमस्ते Android!" मैसेज दिखेगा.

शेयर किए गए इन मॉड्यूल में, शेयर किया गया कारोबारी लॉजिक होता है. इसका इस्तेमाल Android और iOS, दोनों प्लैटफ़ॉर्म पर किया जा सकता है.

डिवाइस मैनेजर में वर्चुअल और रिमोट डिवाइस जोड़ने के लिए, यूज़र एक्सपीरियंस को अपडेट किया गया

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

शुरू करने के लिए, डिवाइस मैनेजर में + बटन पर क्लिक करें. इसके बाद, वर्चुअल डिवाइस बनाएं या रिमोट डिवाइस चुनें में से कोई एक विकल्प चुनें.

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

यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, अपने वर्चुअल डिवाइस के लिए सबसे सही सिस्टम इमेज की पहचान करें और उसे चुनें.

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

Android Studio में Gemini की नई सुविधाएं

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

इन सुविधाओं के बारे में ज़्यादा जानने के लिए, यहां दिए गए लिंक पर जाएं:

अपडेट किया गया 'बिल्ड' मेन्यू और ऐक्शन

हमने बिल्ड ऐक्शन और बिल्ड मेन्यू में ये बदलाव किए हैं, ताकि Android Studio में प्रोजेक्ट पर काम करते समय, अपनी पसंद के मुताबिक बिल्ड करना आसान हो जाए:

  • नई Build 'run-configuration-name' Run Configuration कार्रवाई जोड़ी गई: यह कार्रवाई, फ़िलहाल चुने गए रन कॉन्फ़िगरेशन को बनाती है. उदाहरण के लिए, अगर आपने :app रन कॉन्फ़िगरेशन चुना है, तो कार्रवाई app को बनाएगी और इकट्ठा करेगी. अगर आपने हाल ही में किसी डिवाइस पर कोई टेस्ट चलाया है, तो कार्रवाई से उन टेस्ट को फिर से चलाया जाएगा.
  • Build 'run-configuration-name' Run Configuration को डिफ़ॉल्ट तौर पर बने रहने वाले ऐक्शन के तौर पर सेट किया गया: डेवलपर के इंटेंट को बेहतर तरीके से मैच करने के लिए, टूलबार बटन और शॉर्टकट Control/Command+F9, अब दोनों ही Build run-configuration-name Run Configuration ऐक्शन को लागू करते हैं.
  • बिल्ड ऐक्शन का क्रम बदला गया: हमने नया Build run-configuration-name ऐक्शन, बिल्ड मेन्यू में सबसे ऊपर रखा है. यह क्रम, 'कंपाइल करें' ऐक्शन के बाद और "इकट्ठा करें ..." ऐक्शन (पहले "बनाएं ..." ऐक्शन) के बाद आता है. हमने "प्रोजेक्ट फिर से बनाएं" कार्रवाई का नाम बदलकर, "जांचों के साथ प्रोजेक्ट को साफ़ और इकट्ठा करें" किया है, ताकि यह साफ़ तौर पर पता चल सके कि यह कार्रवाई क्या करती है.
  • ऐसे क्रियाविशेषणों का इस्तेमाल किया गया है जो बिल्ड ऐक्शन के काम से मेल खाते हैं: "बिल्ड" और "कंपाइल" ऐक्शन के अलावा, हमने Make Project का नाम बदलकर Assemble Project कर दिया है. हमने टेस्ट कॉम्पोनेंट को एक साथ जोड़ने के लिए, एक नई Assemble Project with Tests ऐक्शन भी जोड़ी है.

Google Play SDK की अहम जानकारी: ऐसे SDK टूल के बारे में चेतावनियां जो अब काम नहीं करते

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

Android Studio में Meerkat की सुविधाएं लॉन्च की गईं | 2024.3.2

Android Studio Meerkat Feature Drop | 2024.3.2 में ये नई सुविधाएं जोड़ी गई हैं.

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

थीम वाले आइकॉन के लिए सहायता

Android 13 के डेवलपर के विकल्पों में, "थीम आइकॉन" चालू करने पर, आपके ऐप्लिकेशन का आइकॉन सबसे अच्छा दिखे, यह पक्का करने के लिए, Android Studio Meerkat Feature Drop | 2024.3.2 Canary 1 में अब आपको यह देखने की सुविधा मिलती है कि थीम सेट करने के नए एल्गोरिदम के साथ आपका आइकॉन कैसा दिखेगा.

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

थीम वाले ऐप्लिकेशन के आइकॉन की झलक
थीम वाले ऐप्लिकेशन आइकॉन की झलक

Android Studio की कॉन्फ़िगरेशन डायरेक्ट्री बदलना

Meerkat Feature Drop Canary 2 से, Android Studio, कैनरी, बीटा, और स्टेबल रिलीज़ में एक ही उपयोगकर्ता कॉन्फ़िगरेशन का इस्तेमाल करता है. इस वजह से, Android Studio के कैनरी और बीटा रिलीज़ में, कॉन्फ़िगरेशन डायरेक्ट्री पाथ से "झलक" को हटा दिया गया है.

इसके अलावा, हमने कॉन्फ़िगरेशन डायरेक्ट्री पाथ में एक माइक्रो वर्शन जोड़ा है, ताकि सुविधा लॉन्च करने वाली रिलीज़, प्लैटफ़ॉर्म अपडेट वाली रिलीज़ के साथ एक साथ चल सकें. उदाहरण के लिए, AndroidStudio2024.3 के बजाय AndroidStudio2024.3.2 का इस्तेमाल किया जाता है.

अगर आपको कॉन्फ़िगरेशन मैन्युअल तरीके से इंपोर्ट करने हैं, तो IDE की सेटिंग एक्सपोर्ट और इंपोर्ट करना देखें.

प्रॉम्प्ट लाइब्रेरी

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

Android Studio XR के लिए सहायता उपलब्ध है

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

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

Android Studio में XR की सुविधा अभी शुरुआती दौर में है. आने वाले समय में, हम इसमें और भी कई दिलचस्प सुविधाएं जोड़ेंगे. कृपया अपना सुझाव/राय दें और सुविधा के लिए अनुरोध सबमिट करें, ताकि हम Android Studio में XR डेवलपमेंट को बेहतर बना सकें!

Gemini का इस्तेमाल करके, कॉम्पोज़ेबल की झलक जनरेट करना

कॉम्पोज़ेबल की झलक की मदद से, Android Studio में डिज़ाइन के दौरान अपने कॉम्पोज़ेबल को विज़ुअलाइज़ किया जा सकता है. प्रीव्यू पैरामीटर के तौर पर मॉक डेटा को आसानी से शामिल करने के लिए, Android Studio में अब एक एक्सपेरिमेंटल सुविधा उपलब्ध है: Gemini की मदद से प्रीव्यू जनरेट करना.

इस टूल को ऐक्सेस करने के लिए, किसी भी कॉम्पोज़ेबल पर राइट क्लिक करें और Gemini > "<Composable Name>" की झलक जनरेट करें पर जाएं. अगर मौजूदा फ़ाइल की कोई झलक नहीं है, तो उस पर राइट क्लिक करें और Gemini > कॉम्पोज़ करने की झलक जनरेट करें पर जाएं.

ऐसा हो सकता है कि Gemini से जनरेट किया गया कोड हर बार सही न हो. हालांकि, इससे आपको डेवलपमेंट वर्कफ़्लो को तेज़ करने के लिए, एक अहम शुरुआती पॉइंट मिलता है.

आपके सुझाव, शिकायत या राय से, हमें इस सुविधा को ज़्यादा सटीक बनाने में मदद मिलती है. साथ ही, Android डेवलपर के लिए इस इंटिग्रेशन को ज़्यादा असरदार बनाने में भी मदद मिलती है.

Gemini, दायां क्लिक करने पर खुलने वाले मेन्यू में आधे हिस्से के आस-पास दिखता है. झलक जनरेट करें, यह विकल्प दूसरे लेवल के मेन्यू में सबसे नीचे दिखता है.
Gemini, आपके कॉम्पोज़ेबल के लिए Compose की झलक जनरेट कर सकता है.

Compose Preview स्क्रीनशॉट टेस्टिंग टूल

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