इस पेज पर, Android Studio के रिलीज़ होने से पहले उपलब्ध वर्शन में जोड़ी गई नई सुविधाओं की सूची दी गई है. झलक वाले बिल्ड की मदद से, Android Studio में नई सुविधाओं और सुधारों को रिलीज़ होने से पहले इस्तेमाल किया जा सकता है. झलक के इन वर्शन को यहां से डाउनलोड किया जा सकता है. अगर Android Studio के झलक वाले वर्शन का इस्तेमाल करने में आपको कोई समस्या आती है, तो कृपया हमें बताएं. गड़बड़ी की रिपोर्ट से, Android Studio को बेहतर बनाने में मदद मिलती है.
Android Studio के रिलीज़ होने से पहले उपलब्ध वर्शन के बारे में नई खबरें पाने के लिए, Android Studio के ब्लॉग पर रिलीज़ से जुड़े अपडेट देखें. इसमें, रिलीज़ होने से पहले उपलब्ध हर वर्शन में ठीक की गई अहम गड़बड़ियों की सूची भी शामिल है.
Android Studio के मौजूदा वर्शन
नीचे दी गई टेबल में, Android Studio के मौजूदा वर्शन और उनके चैनलों की सूची दी गई है.
वर्शन | चैनल |
---|---|
Android Studio Ladybug | 2024.2.1 | स्थिर दिखाना |
Android Gradle प्लग इन 8.7.0 | स्थिर दिखाना |
Android Studio में Ladybug की सुविधा लॉन्च की गई | 2.2.2024 | कैनरी |
Android Studio मीरकैट | 1.3.2024 | कैनरी |
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 लेडीबग की नई सुविधा | 2.2.2024
Android Studio के Ladybug Feature Drop | 2024.2.2 में ये नई सुविधाएं शामिल हैं. Android Studio के इस वर्शन में किन समस्याओं को ठीक किया गया है, यह जानने के लिए बंद की गई समस्याएं देखें.
Gemini का इस्तेमाल करके, कंपोज़ेबल की झलक जनरेट करें
कॉम्पोज़ेबल की झलक की मदद से, Android Studio में डिज़ाइन के दौरान अपने कॉम्पोज़ेबल को विज़ुअलाइज़ किया जा सकता है. Android Studio में अब एक्सपेरिमेंट के तौर पर उपलब्ध सुविधा: Gemini की मदद से, प्रीव्यू जनरेट करने के लिए दी गई सुविधा का इस्तेमाल किया जा सकता है. इससे मॉक डेटा को प्रीव्यू पैरामीटर के तौर पर इस्तेमाल करना आसान हो जाता है.
इस टूल को ऐक्सेस करने के लिए, किसी भी कॉम्पोज़ेबल पर राइट क्लिक करें. इसके बाद, इस फ़ाइल के लिए Gemini > "<Composable Name>" की झलक जनरेट करें या Compose की झलक जनरेट करें पर जाएं.
ऐसा हो सकता है कि Gemini का जनरेट किया गया कोड हर बार सटीक न हो. हालाँकि, यह आपके डेवलपमेंट वर्कफ़्लो को तेज़ी से शुरू करने के लिए एक अहम पॉइंट उपलब्ध कराता है.
ज़्यादा सटीक जानकारी देने और इस इंटिग्रेशन को Android डेवलपर के लिए और भी बेहतर बनाने में हमारी मदद करने के लिए, आपका सुझाव, शिकायत या राय काफ़ी अहम है.
Wear डिवाइसों के लिए टाइल के ऐनिमेशन की झलक
Android Studio Ladybug Canary 2+ अब Wear टाइल ऐनिमेशन की झलक दिखाने की सुविधा के साथ काम करता है. इससे, सीधे IDE में अपने टाइल ऐनिमेशन की जांच करना और उन्हें डीबग करना पहले के मुकाबले कहीं आसान हो गया है. यह सुविधा, Android Studio Koala में पेश की गई Wear टाइल की झलक की सुविधा पर आधारित है.
शुरू करने के लिए:
- Android Studio Ladybug Canary 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" } androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" } androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" } androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
- अपनी टाइल सेवाओं के लिए झलकें सेट अप करें. ज़्यादा जानकारी के लिए, टाइल की झलक दिखाने वाली गाइड देखें. अगर आपकी टाइल में ऐनिमेशन शामिल हैं, तो ऐनिमेशन की झलक अपने-आप दिखेगी. इससे, उनकी जांच की जा सकती है और उन्हें डीबग किया जा सकता है.
इस सुविधा की मदद से, Android Studio में टाइल वाले ऐनिमेशन को विज़ुअल और इंटरैक्टिव तरीके से बेहतर बनाया जा सकता है.
मोशन एडिटर की सुविधा बंद होना
आने वाले वर्शन में, हम मोशन एडिटर की सुविधा बंद कर देंगे. ऐसा, एक्सएमएल से Jetpack Compose पर ट्रांज़िशन करने के दौरान किया जा रहा है. ऐनिमेशन बनाने के लिए, Compose एक ज़्यादा मॉडर्न और बेहतर तरीका उपलब्ध कराता है. हमारा सुझाव है कि डेवलपर नए प्रोजेक्ट के लिए, Compose ऐनिमेशन की झलक का इस्तेमाल शुरू करें.
Android Studio में Gemini की नई सुविधाएं
Android Studio के Ladybug फ़ीचर ड्रॉप में, कोड एडिटर की कई नई सुविधाएं जोड़ी गई हैं. ये सुविधाएं, Gemini का इस्तेमाल करके आपकी प्रोडक्टिविटी बढ़ाती हैं. इन सुविधाओं का इस्तेमाल करने के लिए, अपने मौजूदा प्रोजेक्ट में Gemini के साथ कोड का कॉन्टेक्स्ट शेयर करने की सुविधा चालू करें.
इन सुविधाओं के बारे में ज़्यादा जानने के लिए, नीचे दिए गए लिंक का इस्तेमाल करें:
- Gemini कोड ट्रांसफ़ॉर्म
- दस्तावेज़ जनरेट करना
- Gemini की मदद से नाम बदलना
- वैरिएबल के नामों पर फिर से विचार करना
- काम पूरा होने का मैसेज जनरेट करना
- क्रैश रिपोर्ट का विश्लेषण करना
- यूनिट टेस्ट की स्थितियां जनरेट करना
Google Play SDK Index इंटिग्रेशन
Android Studio में Google Play SDK Index के इंटिग्रेशन में, अब Google Play SDK Console से मिली चेतावनियां भी शामिल हैं. इससे, आपको Google Play Console में अपना ऐप्लिकेशन सबमिट करने से पहले, अपनी डिपेंडेंसी में वर्शन या नीति से जुड़ी किसी भी संभावित समस्या के बारे में पूरी जानकारी मिलती है.
Android Studio अब आपका समय बचाने के लिए, सीधे एडिटर में SDK टूल के लेखकों के नोट भी दिखाता है. सुझाया गया वर्शन या वर्शन की रेंज उपलब्ध होने पर, Android Studio में तुरंत ठीक करने की सुविधा भी शामिल होगी:
Android Studio, SDK टूल के किसी खास वर्शन में सुरक्षा से जुड़े जोखिम की आशंका होने पर भी चेतावनियां दिखाता है. इस जानकारी से, ऐप्लिकेशन डेवलपमेंट के दौरान इन समस्याओं का पता लगाने और उन्हें हल करने में मदद मिलती है, ताकि सबसे सही तरीकों का पालन किया जा सके.
सेंसर की सुविधाएं और वैल्यू
Android Studio में अब एक नया सेंसर पैनल शामिल है. इसकी मदद से, किसी डिवाइस में सेंसर की खास सुविधाएं होने या न होने का अनुकरण किया जा सकता है. जैसे, हृदय की गति दिखाने वाला सेंसर. साथ ही, इन सेंसर के लिए टेस्ट की खास वैल्यू सेट की जा सकती हैं. इस पैनल का इस्तेमाल करके, यह जांचें कि आपका ऐप्लिकेशन, अलग-अलग सेंसर की सुविधाओं वाले डिवाइसों को कैसे हैंडल करता है. यह पैनल, सेहत और फ़िटनेस ऐप्लिकेशन की जांच करने के लिए मददगार है. खास तौर पर, Wear OS डिवाइसों पर.
पैनल को खोलने और इस्तेमाल करने के लिए, यह तरीका अपनाएं:
- Android वर्चुअल डिवाइस (AVD) बनाएं या खोलें और एमुलेटर पर अपना ऐप्लिकेशन चलाएं.
- एम्युलेटर पैनल में, Wear Health Services चुनें. Wear Health Services पैनल खुलता है. इसमें, Android डिवाइसों पर उपलब्ध सेंसर की सूची दिखती है.
पैनल खुलने के बाद, ये काम किए जा सकते हैं:
- स्टैंडर्ड सुविधाएं, सभी सुविधाएं (डिफ़ॉल्ट) या पसंद के मुताबिक में से किसी एक को चुनें. क्षमताओं की मौजूदा सूची को एम्युलेट किए गए डिवाइस पर भेजने के लिए, लागू करें चुनें. इसके बाद, क्षमताओं की सूची को डिफ़ॉल्ट ऑन-ऑफ़ वैल्यू पर वापस लाने के लिए, रीसेट करें को चुनें.
- इवेंट ट्रिगर करें ड्रॉप-डाउन बटन चुनने के बाद, अलग-अलग उपयोगकर्ता इवेंट ट्रिगर करें. यहां से, फिटनेस गतिविधियों को अपने-आप रोकने/फिर से शुरू करने की सुविधा को ट्रिगर किया जा सकता है. साथ ही, उपयोगकर्ता के नींद के इवेंट और गोल्फ़ कोर्स या मिनी-गोल्फ़ कोर्स पर किए गए गोल्फ़ शॉट को ट्रिगर किया जा सकता है.
- एम्युलेटर पर इंस्टॉल किए गए ऐप्लिकेशन में कोई कसरत शुरू करने के बाद, सेंसर वैल्यू बदलें. अलग-अलग कसरत की मेट्रिक के लिए नई वैल्यू डालने के बाद, इन वैल्यू को एम्युलेटर के साथ सिंक करने के लिए, लागू करें को चुनें. इससे यह जांचने में मदद मिलती है कि आपका ऐप्लिकेशन, कसरत की अलग-अलग स्थितियों और उपयोगकर्ताओं की फिटनेस के रुझानों को कैसे मैनेज करता है.
स्क्रीनशॉट की झलक दिखाने वाला टेस्टिंग टूल लिखें
Compose के यूज़र इंटरफ़ेस (यूआई) की जांच करने और रिग्रेशन को रोकने के लिए, Compose की झलक दिखाने वाले स्क्रीनशॉट की जांच करने वाले टूल का इस्तेमाल करें. नए टूल की मदद से, एचटीएमएल रिपोर्ट जनरेट की जा सकती हैं. इन रिपोर्ट की मदद से, ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में हुए किसी भी बदलाव का पता लगाया जा सकता है. ज़्यादा जानने के लिए, स्क्रीनशॉट की झलक की जांच करने के लिए कॉम्पोज़ पर जाएं.
अपडेट किया गया 'बिल्ड' मेन्यू और कार्रवाइयां
हमने बिल्ड ऐक्शन और बिल्ड मेन्यू में ये बदलाव किए हैं. इससे Android Studio में प्रोजेक्ट पर काम करते समय, अपनी पसंद के मुताबिक बनाना आसान हो जाता है:
- नई
Build 'run-configuration-name' Run Configuration
कार्रवाई जोड़ी गई: यह कार्रवाई, फ़िलहाल चुने गए रन कॉन्फ़िगरेशन को बनाती है. उदाहरण के लिए, अगर आपने:app
रन कॉन्फ़िगरेशन चुना है, तो कार्रवाईapp
को बनाएगी और इकट्ठा करेगी. अगर आपने हाल ही में किसी डिवाइस पर कोई टेस्ट चलाया है, तो कार्रवाई से उन टेस्ट को फिर से चलाया जाएगा. बिल्ड मेन्यू से कुछ कार्रवाइयों को हटाकर, उन पर कम ध्यान दिया गया: हमने बिल्ड मेन्यू से कुछ कार्रवाइयों को भी हटा दिया है. जैसे,
Run Generate Sources Gradle Tasks
,Clean Project
,Rebuild Project
.Clean Project
औरRebuild Project
को मेन्यू से हटा दिया गया है, क्योंकि इनका बार-बार इस्तेमाल नहीं किया जाना चाहिए. 'साफ़ करें' कार्रवाई, बिल्ड डायरेक्ट्री के कॉन्टेंट को मिटा देती है. इससे बिल्ड में ज़्यादा समय लग सकता है. ये कार्रवाइयां अब भी उपलब्ध हैं और इन्हें "कार्रवाई ढूंढें" सेक्शन में जाकर देखा जा सकता है. (Control/Command+Shift+A). कीमैप सेटिंग में जाकर, उनके लिए कीबोर्ड शॉर्टकट भी सेट अप किए जा सकते हैं. अन्य कार्रवाइयों को दूसरे मेन्यू में ले जाया गया.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
कार्रवाई भी शुरू की है.
डिवाइस मैनेजर में वर्चुअल और रिमोट डिवाइस जोड़ने के लिए, यूज़र एक्सपीरियंस को अपडेट किया गया
Android Studio, लोकल वर्चुअल डिवाइस बनाते समय या Android डिवाइस स्ट्रीमिंग की मदद से डिवाइस जोड़ते समय, यूज़र एक्सपीरियंस को बेहतर बनाता है.
शुरू करने के लिए, डिवाइस मैनेजर से + बटन पर क्लिक करें और वर्चुअल डिवाइस बनाएं या रिमोट डिवाइस चुनें में से किसी एक को चुनें.
नया वर्चुअल डिवाइस बनाते समय, नए फ़िल्टर और सुझावों की मदद से ऐसा डिवाइस कॉन्फ़िगरेशन बनाना आसान हो जाता है जो आपकी ज़रूरतों के हिसाब से और आपके वर्कस्टेशन पर सबसे अच्छा परफ़ॉर्म करे.
इसी तरह, Android डिवाइस स्ट्रीमिंग से रिमोट डिवाइस चुनते समय, नए फ़िल्टर की मदद से ज़रूरी डिवाइसों को आसानी से ढूंढा और चुना जा सकता है. अब आपको सिर्फ़ डिवाइस मैनेजर विंडो के सबसे ऊपर मौजूद Firebase बटन पर क्लिक करके, वह Firebase प्रोजेक्ट चुनना होगा जिसका इस्तेमाल Android डिवाइस स्ट्रीमिंग के लिए करना है.
Android Studio मीरकैट | 1.3.2024
यह कैनरी रिलीज़, Android Studio Meerkat | 2024.3.1 है.
Android Studio के इस वर्शन में किन समस्याओं को ठीक किया गया है, यह जानने के लिए बंद की गई समस्याएं देखें.