इस पेज पर, Android Studio के रिलीज़ होने से पहले उपलब्ध वर्शन में जोड़ी गई नई सुविधाओं की सूची दी गई है. झलक के मौजूदा वर्शन में, नई सुविधाओं और सुधारों को रिलीज़ होने से पहले इस्तेमाल किया जा सकता है Android Studio में. झलक के इन वर्शन को यहां से डाउनलोड किया जा सकता है. अगर आपको Android Studio के झलक वाले वर्शन का इस्तेमाल करने में कोई समस्या आती है, तो कृपया हमें बताएं. गड़बड़ी की रिपोर्ट से Android Studio को बेहतर बनाने में मदद मिलती है बेहतर बनाया जा सकता है.
Android Studio के रिलीज़ होने से पहले उपलब्ध वर्शन के बारे में नई खबरें पाने के लिए, Android Studio के ब्लॉग पर रिलीज़ से जुड़े अपडेट देखें. इसमें, रिलीज़ होने से पहले उपलब्ध हर वर्शन में ठीक की गई गड़बड़ियों की सूची भी शामिल है.
Android Studio के मौजूदा वर्शन
नीचे दी गई टेबल में, Android Studio के मौजूदा वर्शन और उनके संबंधित चैनल.
वर्शन | चैनल |
---|---|
Android Studio लेडीबग | 1.2.2024 | स्थिर दिखाना |
'Android Gradle प्लग इन 8.7.0' | स्थिर दिखाना |
Android Studio Ladybug | 2024.2.1 | बीटा |
Android Studio लेडीबग की सुविधा लॉन्च की गई | 2.2.2024 | कैनरी |
Android Gradle प्लग इन की झलक दिखाने वाले टूल के साथ काम करना
Android Studio के हर झलक वर्शन को उसकी झलक के साथ पब्लिश किया जाता है का एक वर्शन है. Studio के झलक वाले वर्शन, AGP के किसी भी काम करने वाले स्थिर वर्शन के साथ काम करने चाहिए. हालांकि, अगर एजीपी के प्रीव्यू वर्शन का इस्तेमाल किया जा रहा है, तो को Studio से जुड़े झलक वाले वर्शन का इस्तेमाल करना होगा (उदाहरण के लिए, AGP 7.2.0-alpha07 वाला Android Studio चिपमंक कैनरी 7). इस्तेमाल करने की कोशिशें अलग-अलग वर्शन वाले डिवाइस. उदाहरण के लिए, एजीपी के साथ Android Studio का चिपमंक बीटा 1 7.2.0-alpha07) से सिंक करने में गड़बड़ी होती है, जिससे ऐसा करने का संकेत मिलता है को AGP के संगत वर्शन से अपडेट किया जाएगा.
'Android Gradle प्लग इन API' के बंद होने और हटाए जाने की ज़्यादा जानकारी के लॉग के लिए, यहां देखें Android Gradle प्लग इन एपीआई अपडेट.
Android Studio लेडीबग की सुविधा लॉन्च की गई | 2.2.2024
Android Studio के Ladybug Feature Drop | 2024.2.2 में ये नई सुविधाएं शामिल हैं. Android Studio के इस वर्शन में समस्याओं को ठीक करने के बारे में जानने के लिए, समस्याओं को बंद कर दिया गया है.
Wear डिवाइसों के लिए टाइल के ऐनिमेशन की झलक
Android Studio लेडीबग कैनरी 2+ अब Wear टाइल ऐनिमेशन की झलक के साथ काम करता है, जिससे फ़ोटो देखना पहले से ज़्यादा आसान हो गया है और अपने टाइल ऐनिमेशन को डीबग करें सीधे IDE में इंस्टॉल किया जा सकता है. यह सुविधा, Wear की टाइल की झलक देखें Android Studio कोआला में सहायता उपलब्ध कराई गई.
शुरू करने के लिए:
- Android Studio लेडीबग कैनरी 2 या उसके बाद वाले वर्शन पर अपडेट करें.
- टाइल और टूल लाइब्रेरी जोड़ना:
- ऐप्लिकेशन-लेवल की अपनी
build.gradle.kts
फ़ाइल में डिपेंडेंसी जोड़ें:# Required for the previews debugImplementation(libs.androidx.tiles.tooling) implementation(libs.androidx.tiles.tooling.preview) # Dependencies needed to build the tiles implementation(libs.androidx.tiles) implementation(libs.androidx.protolayout) implementation(libs.androidx.protolayout.material)
libs.versions.toml
फ़ाइल:[versions] tiles = "1.5.0-alpha01" protolayout = "1.3.0-alpha01" [libraries] androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" } androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" } androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" } protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" } protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" } protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
- टाइल सेवाओं के लिए, प्रीव्यू सेट अप करें. ज़्यादा जानकारी के लिए, टाइल की झलक दिखाने वाली गाइड देखें. अगर आपकी टाइल में ऐनिमेशन शामिल हैं, तो ऐनिमेशन की झलक अपने-आप दिखेगी. इससे, उनकी जांच की जा सकती है और उन्हें डीबग किया जा सकता है.
इस सुविधा की मदद से, Wear टाइल के डेवलपमेंट वर्कफ़्लो को आसान बनाया जा सकता है. इसके लिए, Android Studio में टाइल ऐनिमेशन को बेहतर बनाने के लिए, विज़ुअल और इंटरैक्टिव तरीके उपलब्ध कराए जाते हैं.
मोशन एडिटर की सुविधा बंद होना
आने वाले वर्शन में, हम मोशन एडिटर की सुविधा बंद कर देंगे. ऐसा, एक्सएमएल से Jetpack Compose पर ट्रांज़िशन करने के दौरान किया जा रहा है. Compose में आज-कल ज़्यादा मॉडर्न और ऐनिमेशन बनाने के हमारे तरीकों का इस्तेमाल करते हैं. साथ ही, हम डेवलपर को ऐनिमेशन की झलक लिखें का इस्तेमाल करके का इस्तेमाल करें.
कोड एडिटर में Gemini
Android Studio के Ladybug वर्शन में, कोड एडिटर की कई नई सुविधाएं जोड़ी गई हैं. ये सुविधाएं, Gemini का इस्तेमाल करके आपकी प्रोडक्टिविटी बढ़ाती हैं. इन सुविधाओं का इस्तेमाल करने के लिए, अपने मौजूदा प्रोजेक्ट में Gemini के साथ कोड का कॉन्टेक्स्ट शेयर करने की सुविधा चालू करें.
Gemini कोड ट्रांसफ़ॉर्म
अब कोड एडिटर की मदद से, Gemini को कोड के सुझाव देने के लिए प्रॉम्प्ट भेजा जा सकता है. ऑप्टिमाइज़ करें, या अपने ऐप्स में कोड इस प्रकार जोड़ें:
- अपने प्रॉम्प्ट के लिए इनपुट फ़ील्ड देखने के लिए, कोड एडिटर में जाकर इनमें से कोई एक काम करें:
- कोड एडिटर पर राइट क्लिक करें और Gemini > को चुनें यहां से कोड जनरेट करें: संदर्भ मेन्यू पर क्लिक करें.
- उस कोड को हाइलाइट करें जिसमें आपको Gemini से बदलाव कराना है. इसके बाद, कोड एडिटर में राइट क्लिक करें और संदर्भ मेन्यू से Gemini > कोड में बदलाव करें को चुनें.
- CTRL+\ दबाएं (MacOS पर Command+\)
- Gemini से यह जानकारी दें कि आपको अपने कोड में किस तरह बदलाव करना है या उसे कैसे जोड़ना है. इसके लिए,
Enter दबाएं. जब Gemini आपका अनुरोध प्रोसेस कर लेगा, तब आपको
कोड का अंतर.
- उदाहरण के लिए, Gemini से मुश्किल कोड को फिर से लिखकर आसान बनाने के लिए कहा जा सकता है. इसके अलावा, "इस कोड को आसान बनाएं" जैसे खास कोड ट्रांसफ़ॉर्मेशन किए जा सकते हैं या आपके बताए गए नए फ़ंक्शन जनरेट किए जा सकते हैं. इसके बाद, Android Studio आपको Gemini के कोड के सुझाव को कोड के अंतर के तौर पर दिखाता है. इससे, आपको सिर्फ़ अपने हिसाब से सुझावों की समीक्षा करने और उन्हें स्वीकार करने में मदद मिलती है.
- कोड में हुए बदलावों की समीक्षा करें और इनमें से कोई एक काम करें:
- बेहतर बनाएं पर क्लिक करके और नया प्रॉम्प्ट डालकर, सुझाए गए कोड में और बदलाव करें.
- अपने कोड में सुझाए गए बदलाव जोड़ने के लिए, सभी बदलाव स्वीकार करें पर क्लिक करें.
दस्तावेज़ जनरेट करें
अब Android Studio में Gemini का इस्तेमाल करके, अपने कोड के लिए दस्तावेज़ जनरेट किए जा सकते हैं. तुरंत ड्राफ़्ट की मदद से, अपने कोड के लिए सटीक और कम शब्दों वाला दस्तावेज़ जनरेट करें जिन्हें कुछ ही सेकंड में बेहतर और बेहतर बनाया जा सकता है.
- Gemini को चालू करने के लिए, View > पर क्लिक करें टूल की विंडो > Gemini.
- कोई कोड स्निपेट चुनें और कोड एडिटर में राइट क्लिक करें. इसके बाद, Gemini > कॉन्टेक्स्ट मेन्यू से दस्तावेज़ फ़ंक्शन. (आपको यह भी दिख सकता है संदर्भ के आधार पर, दस्तावेज़ की कैटगरी... या दस्तावेज़ की प्रॉपर्टी....)
- सुझाए गए बदलावों की समीक्षा करें. अगर ज़रूरी हो, तो बदलाव स्वीकार करें पर क्लिक करने से पहले, उन्हें बेहतर बनाएं.
Gemini की मदद से नाम बदलना
वैरिएबल, क्लास, और तरीकों के नाम बदलने के लिए, Refactor > Rename स्टैंडर्ड ऐक्शन का इस्तेमाल करने पर, Gemini अब कोड के कॉन्टेक्स्ट के आधार पर सही नामों का सुझाव देता है.
वैरिएबल के नामों पर फिर से विचार करना
Gemini, कोड के संदर्भ के आधार पर किसी फ़ाइल या तरीके में मौजूद सभी वैरिएबल के लिए नामों का सुझाव दे सकता है. इससे नाम ज़्यादा आसान और जानकारी देने वाले बन जाते हैं. इसके लिए, कोड एडिटर में दायां क्लिक करें और Gemini > वैरिएबल के नामों को फिर से सोचें चुनें. आपको डायलॉग बॉक्स, जहां सुझाए गए नामों की समीक्षा की जा सकती है. साथ ही, सिर्फ़ वही नाम स्वीकार किए जा सकते हैं जिन्हें पसंद.
यूनिट टेस्ट की स्थितियां जनरेट करना
आपके ऐप्लिकेशन के लिए यूनिट टेस्ट लिखते समय, Gemini इनका इस्तेमाल करके टेस्ट से जुड़ी स्थितियों के सुझाव दे सकता है का संदर्भ दें, जिसका आप परीक्षण करना चाहते हैं. यूनिट टेस्ट की स्थितियां जनरेट करते समय, Gemini में, आपके टेस्ट के लिए पूरे नाम और ब्यौरे शामिल किए गए हैं, ताकि आप सुझाए गए हर टेस्ट के मकसद को बेहतर ढंग से समझ पाएंगे. लागू करना ज़रूरी है आप खुद को टेस्ट कर सकते हैं.
यूनिट टेस्ट के लिए स्थितियां जनरेट करने के लिए, यह तरीका अपनाएं:
- उस क्लास पर जाएं जिसके लिए आपको यूनिट टेस्ट की स्थितियां जनरेट करनी हैं.
- क्लास पर राइट क्लिक करें और संदर्भ मेन्यू से Gemini > यूनिट टेस्ट के उदाहरण चुनें.
- इसके बाद, आपको एक डायलॉग बॉक्स दिखेगा. इसमें उस क्लास के तरीके चुनें जिसके लिए आपको परिदृश्य जनरेट करने हैं. साथ ही, टेस्ट के लिए डेस्टिनेशन पैकेज सेट करें.
- ठीक है पर क्लिक करें.
- अपने टेस्ट के लिए डेस्टिनेशन डायरेक्ट्री की पुष्टि करें और ठीक है पर क्लिक करें
- अगर टेस्ट क्लास पहले से मौजूद है, तो पुष्टि करें कि Gemini से आपको सुझाव देने हैं या नहीं मौजूदा फ़ाइल में अपडेट करता है.
Gemini के अनुरोध को प्रोसेस करने के बाद, आपको सुझाई गई यूनिट टेस्ट वाली एक नई फ़ाइल दिखेगी. इसके अलावा, आपको मौजूदा फ़ाइल में सुझाए गए बदलावों को स्वीकार करने के लिए, फ़ाइल में हुए बदलावों की जानकारी भी दिख सकती है.
तय किए गए मैसेज का सुझाव दें
IDE में मौजूद वर्शन कंट्रोल सिस्टम में बदलाव करने पर, Gemini ये काम कर सकता है अब मौजूदा कमिट और हाल ही में हुए बदलाव में हुए कोड बदलावों से कॉन्टेक्स्ट का इस्तेमाल करें कम शब्दों में ज़्यादा जानकारी वाले मैसेज का सुझाव देता है. कमिट मैसेज जनरेट करने के लिए, कमिट करें टूल विंडो में टेक्स्ट इनपुट फ़ील्ड के ऊपर मौजूद, कमिट मैसेज का सुझाव दें बटन पर क्लिक करें.
Android Studio में Gemini की मदद से क्रैश रिपोर्ट का विश्लेषण करना
अपने ऐप्लिकेशन का विश्लेषण करने के लिए, Android Studio में Gemini का इस्तेमाल करें क्वालिटी इनसाइट की क्रैश रिपोर्ट, इनसाइट, क्रैश की खास जानकारी, और जब हो सके, तब अगले चरणों के सुझाव दें. इसमें सैंपल कोड और काम के दस्तावेज़ों के लिंक शामिल होते हैं.
व्यू > टूल विंडो > Gemini से Gemini को चालू करने के बाद, Android Studio में ऐप्लिकेशन की क्वालिटी की अहम जानकारी टूल विंडो में अहम जानकारी दिखाएं पर क्लिक करके, यह सारी जानकारी जनरेट करें.
Google Play SDK Index इंटिग्रेशन
Android Studio में Google Play SDK Index के इंटिग्रेशन में, अब Google Play SDK Console से मिली चेतावनियां भी शामिल हैं. इससे आपको अपने ऐप्लिकेशन में किसी भी संभावित वर्शन या नीति से जुड़ी समस्याओं की पूरी जानकारी मिलती है डिपेंडेंसी स्वीकार करें.
Android Studio अब SDK टूल के लेखकों के नोट को सीधे एडिटर में भी दिखाता है, ताकि आपका समय बच सके. सुझाया गया वर्शन या वर्शन की रेंज उपलब्ध होने पर, Android Studio में तुरंत ठीक करने की सुविधा भी शामिल होगी:
Android Studio तब भी चेतावनियां दिखाता है, जब एसडीके के किसी खास वर्शन में सुरक्षा से जुड़े जोखिमों की आशंका होती है. इस जानकारी से आपको उन सभी चीज़ों को जानने में मदद मिलती है जो आपने इन समस्याओं को हल करता है, ताकि आप सबसे सही तरीकों को अपनाएं.
सेंसर की सुविधाएं और वैल्यू
Android Studio में अब एक नया सेंसर पैनल शामिल है. इसकी मदद से, किसी डिवाइस में सेंसर की खास सुविधाएं होने या न होने का अनुकरण किया जा सकता है. जैसे, दिल की गति का पता लगाने वाला सेंसर. साथ ही, इन सेंसर के लिए खास टेस्ट वैल्यू सेट की जा सकती हैं. इस पैनल का इस्तेमाल करके जांच करें आपका ऐप्लिकेशन अलग-अलग सेंसर क्षमताओं वाले डिवाइसों का इस्तेमाल कैसे करता है. यह पैनल, सेहत और फ़िटनेस ऐप्लिकेशन की जांच करने के लिए मददगार है. खास तौर पर, Wear OS डिवाइसों पर.
पैनल को खोलने और इस्तेमाल करने के लिए, यह तरीका अपनाएं:
- Android वर्चुअल डिवाइस (AVD) बनाएं या खोलें और एमुलेटर पर अपना ऐप्लिकेशन चलाएं.
- एमुलेटर पैनल में, Wear Health Services चुनें. Wear Health Services पैनल खुलता है. इसमें, Android डिवाइसों पर उपलब्ध सेंसर की सूची दिखती है.
पैनल खुलने के बाद, ये काम किए जा सकते हैं:
- मानक क्षमताओं के बीच टॉगल करें, सभी सुविधाएं (डिफ़ॉल्ट) या पसंद के मुताबिक. एमुलेट किए गए डिवाइस पर, सुविधाओं की मौजूदा सूची भेजने के लिए, लागू करें चुनें. साथ ही, सुविधाओं की सूची को डिफ़ॉल्ट तौर पर चालू या बंद करने की वैल्यू पर वापस लाने के लिए, रीसेट करें चुनें.
- इवेंट ट्रिगर करें ड्रॉप-डाउन बटन चुनने के बाद, अलग-अलग उपयोगकर्ता इवेंट ट्रिगर करें. यहां से, फ़िटनेस गतिविधियों को अपने-आप रोकने/फिर से शुरू करने की सुविधा को ट्रिगर किया जा सकता है. साथ ही, उपयोगकर्ता के नींद के इवेंट और गोल्फ़ कोर्स या मिनी-गोल्फ़ कोर्स पर किए गए गोल्फ़ शॉट को ट्रिगर किया जा सकता है.
- एमुलेटर पर इंस्टॉल किए गए ऐप्लिकेशन में कसरत शुरू करने के बाद, सेंसर की वैल्यू बदलें. अलग-अलग कसरत की मेट्रिक के लिए नई वैल्यू डालने के बाद, इन वैल्यू को एमुलेटर के साथ सिंक करने के लिए, लागू करें चुनें. इससे यह जांचने में मदद मिलती है कि आपका ऐप्लिकेशन, कसरत की अलग-अलग स्थितियों और उपयोगकर्ताओं की फिटनेस के रुझानों को कैसे मैनेज करता है.
स्क्रीनशॉट की झलक दिखाने वाला टेस्टिंग टूल लिखें
अपने Compose के यूज़र इंटरफ़ेस (यूआई) की जांच करने के लिए, स्क्रीनशॉट की झलक लिखने वाले टूल का इस्तेमाल करें और रिग्रेशन को रोकें. नए टूल की मदद से, एचटीएमएल रिपोर्ट जनरेट की जा सकती हैं. इन रिपोर्ट की मदद से, ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में हुए किसी भी बदलाव का पता लगाया जा सकता है. ज़्यादा जानने के लिए, कॉम्पोज़ की झलक के लिए स्क्रीनशॉट की जांच पर जाएं.
अपडेट किया गया 'बिल्ड' मेन्यू और ऐक्शन
हमने बिल्ड ऐक्शन और बिल्ड मेन्यू में ये बदलाव किए हैं, ताकि Android Studio में प्रोजेक्ट पर काम करते समय, अपनी पसंद के मुताबिक बिल्ड करना आसान हो जाए:
- नया बिल्ड 'दौड़ना-कॉन्फ़िगरेशन-नाम' जोड़ा गया कॉन्फ़िगरेशन कार्रवाई चलाएं: यह
कार्रवाई से, मौजूदा समय में चुने गए रन कॉन्फ़िगरेशन को बनाया जाता है. उदाहरण के लिए, अगर
:app
रन कॉन्फ़िगरेशन चुनने पर, कार्रवाई सेapp
बनेगा कॉन्फ़िगरेशन चलाएं औरapp
को असेंबल करेगा. अगर आपने हाल ही में दौड़ा है, तो इस कार्रवाई से वे टेस्ट तैयार हो जाएंगे. - बिल्ड 'दौड़ना-कॉन्फ़िगरेशन-नाम' बनाया गया डिफ़ॉल्ट बिल्ड कॉन्फ़िगरेशन को चलाएं कार्रवाई: डेवलपर के इंटेंट से बेहतर तरीके से मैच करने के लिए, टूलबार बटन और शॉर्टकट Control/Command+F9 अब नए बिल्ड को एक्ज़ीक्यूट करें रन-कॉन्फ़िगरेशन-नाम रन कॉन्फ़िगरेशन कार्रवाई.
- बिल्ड ऐक्शन को फिर से क्रम में लगाया गया: हमने Build मेन्यू में सबसे ऊपर, Build run-configuration-name का नया विकल्प रखा है. हमने कंपाइल ऐक्शन को इसके नीचे भी रखा है और "असेंबल करें ..." उसके नीचे की कार्रवाइयों (पिछली "बनाएं ..." कार्रवाइयों) के लिए अनुमति देता है.
- बिल्ड ऐक्शन के काम से मेल खाने वाले वर्ब का इस्तेमाल किया गया: "बिल्ड" और "कंपाइल" ऐक्शन के अलावा, हमने "प्रोजेक्ट बनाएं" का नाम बदलकर "प्रोजेक्ट इकट्ठा करें" कर दिया है. हमने टेस्ट कॉम्पोनेंट को भी असेंबल करने के लिए, "टेस्ट के साथ प्रोजेक्ट असेंबल करें" नाम की एक नई कार्रवाई भी शुरू की है.
- ऐसी कुछ कार्रवाइयों पर ज़ोर नहीं दिया जो अक्सर इस्तेमाल नहीं होती हैं: हमने भी ये कार्रवाइयां हटा दी हैं बिल्ड मेन्यू से कुछ कार्रवाइयां की जा सकती हैं (जैसे, 'ग्रेडल टास्क जनरेट करें' सुविधा को रन करना). वह कार्रवाई नहीं की जा सकती, ताकि आप उसे "कार्रवाई खोजें" के ज़रिए खोज सकें. (Control/Command+Shift+A). अन्य कार्रवाइयां, अन्य मेन्यू में ले जाई गईं. उदाहरण के लिए, "लिंक किए गए C++ प्रोजेक्ट रीफ़्रेश करें" "प्रोजेक्ट सिंक करें" के नीचे दिए गए फ़ाइल मेन्यू में ले जाया गया के साथ बनाना चाहते हैं.
डिवाइस मैनेजर में वर्चुअल और रिमोट डिवाइस जोड़ने के लिए, यूज़र एक्सपीरियंस को अपडेट किया गया
Android Studio, लोकल वर्चुअल डिवाइस बनाते समय या Android डिवाइस स्ट्रीमिंग की मदद से डिवाइस जोड़ते समय, यूज़र एक्सपीरियंस को बेहतर बनाता है.
शुरू करने के लिए, डिवाइस मैनेजर में जाकर + बटन पर क्लिक करें और वर्चुअल डिवाइस बनाएं या रिमोट डिवाइस चुनें.
नया वर्चुअल डिवाइस बनाते समय, उसमें नए फ़िल्टर और सुझाव जोड़े जाते हैं इससे ज़रूरत के मुताबिक डिवाइस कॉन्फ़िगरेशन बनाए जा सकते हैं और आपके वर्कस्टेशन पर सबसे अच्छा परफ़ॉर्म करता है.
इसी तरह, Android डिवाइस स्ट्रीमिंग से रिमोट डिवाइस चुनते समय, नए फ़िल्टर की मदद से ज़रूरी डिवाइसों को ढूंढना और चुनना आसान हो जाता है. सिर्फ़ आप को इंस्टॉल करने के लिए डिवाइस मैनेजर विंडो के शीर्ष पर मौजूद Firebase बटन पर क्लिक करना होगा वह Firebase प्रोजेक्ट चुनें जिसका इस्तेमाल आपको Android डिवाइस की स्ट्रीमिंग के लिए करना है.