Android Studio लेडीबग की सुविधा लॉन्च की गई | 2.2.2024

Android Studio, Android डिवाइसों के लिए किसी भी तरह का ऐप्लिकेशन या गेम बनाने के लिए आधिकारिक आईडीई है. इसमें वे सभी चीज़ें शामिल हैं जिनकी ज़रूरत आपको Android ऐप्लिकेशन बनाने के लिए होती है.

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

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

Android Studio के पुराने वर्शन के लिए, रिलीज़ नोट देखने के लिए, पिछले रिलीज़ देखें.

आने वाली सुविधाओं और सुधारों का जल्द ऐक्सेस पाने के लिए, Android Studio के रिलीज़ होने से पहले के वर्शन देखें.

अगर आपको Android Studio में समस्याएं आ रही हैं, तो पहले से मालूम समस्याएं या समस्या हल करना पेज पर जाएं.

Android Gradle प्लग इन और Android Studio के साथ काम करना

Android Studio का बिल्ड सिस्टम, Gradle पर आधारित है. साथ ही, Android Gradle प्लग इन (AGP) में Android ऐप्लिकेशन बनाने के लिए कई सुविधाएं जोड़ी गई हैं. यहां दी गई टेबल में बताया गया है कि Android Studio के हर वर्शन के लिए, AGP के किस वर्शन की ज़रूरत होती है.

Android Studio का वर्शन AGP का ज़रूरी वर्शन
Ladybug की नई सुविधाएं | 2024.2.2 3.2 से 8.8
Ladybug | 2024.2.1 3.2-8.7
Koala की नई सुविधाएं | 2024.1.2 3.2-8.6
Koala | 2024.1.1 3.2-8.5
Jellyfish | 2023.3.1 3.2-8.4
Iguana | 2023.2.1 3.2-8.3
Hedgehog | 2023.1.1 3.2-8.2
Giraffe | 2022.3.1 3.2-8.1
Flamingo | 2022.2.1 3.2-8.0
Android Studio का वर्शन AGP का ज़रूरी वर्शन
Electric Eel | 2022.1.1 3.2-7.4
Dolphin | 2021.3.1 3.2-7.3
Chipmunk | 2021.2.1 3.2-7.2
Bumblebee | 2021.1.1 3.2-7.1
Arctic Fox | 2020.3.1 3.1-7.0

Android Gradle प्लग इन में जो नई सुविधाएं जोड़ी गई हैं उनके बारे में जानने के लिए, Android Gradle प्लग इन के रिलीज़ नोट देखें.

Android के एपीआई लेवल के लिए, टूल के कम से कम वर्शन

Android Studio और AGP के कुछ वर्शन, किसी खास एपीआई लेवल के साथ काम करते हैं. अगर आपने अपने प्रोजेक्ट के targetSdk या compileSdk के लिए ज़रूरी Android Studio या AGP के वर्शन के बजाय, पुराने वर्शन का इस्तेमाल किया है, तो अनचाही समस्याएं आ सकती हैं. हमारा सुझाव है कि Android OS के प्री-रिलीज़ वर्शन को टारगेट करने वाले प्रोजेक्ट पर काम करने के लिए, Android Studio और AGP के नए प्री-रिलीज़ वर्शन का इस्तेमाल करें. स्टैबल वर्शन के साथ-साथ, Android Studio के रिलीज़ होने से पहले के वर्शन भी इंस्टॉल किए जा सकते हैं.

Android Studio और AGP के कम से कम ये वर्शन इस्तेमाल किए जा सकते हैं:

API स्तर Android Studio का कम से कम वर्शन AGP का कम से कम वर्शन
Baklava Preview Meerkat | 2024.3.1 8.9.0
35 Koala की नई सुविधाएं | 2024.2.1 8.6.0
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

Android Studio Ladybug Feature Drop में ये नई सुविधाएं शामिल हैं.

पैच रिलीज़

यहां Android Studio Ladybug के पैच रिलीज़ और Android Gradle प्लग इन 8.8 की सूची दी गई है.

Android Studio Ladybug Feature Drop | 2024.2.2 पैच 1 और AGP 8.8.1 (फ़रवरी 2025)

इस छोटे अपडेट में, गड़बड़ियां ठीक करने से जुड़े ये अपडेट शामिल हैं.

Wear डिवाइसों के लिए टाइल के ऐनिमेशन की झलक

Android Studio Ladybug Canary 2+ अब Wear डिवाइसों पर टाइल के ऐनिमेशन की झलक देखने की सुविधा देता है. इससे, सीधे IDE में अपने टाइल ऐनिमेशन की जांच करना और उन्हें डीबग करना पहले के मुकाबले कहीं आसान हो गया है. यह सुविधा, Android Studio Koala में पेश की गई Wear टाइल की झलक देखने की सुविधा पर आधारित है.

शुरू करने के लिए:

  1. Android Studio Ladybug Canary 2 या इसके बाद के वर्शन पर अपडेट करें.
  2. टाइल और टूल लाइब्रेरी जोड़ना:
    1. अपने ऐप्लिकेशन-लेवल की 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)
          
    2. 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" }
          
  3. अपनी टाइल सेवाओं के लिए झलकें सेट अप करें. ज़्यादा जानकारी के लिए, टाइल की झलक दिखाने वाली गाइड देखें. अगर आपकी टाइल में ऐनिमेशन शामिल हैं, तो ऐनिमेशन की झलक अपने-आप दिखेगी. इससे, उनकी जांच की जा सकती है और उन्हें डीबग किया जा सकता है.

इस सुविधा की मदद से, Wear टाइल के डेवलपमेंट वर्कफ़्लो को बेहतर बनाया जा सकता है. इसके लिए, Android Studio में टाइल के ऐनिमेशन को बेहतर बनाने के लिए, विज़ुअल और इंटरैक्टिव तरीके उपलब्ध कराए जाते हैं.

मोशन एडिटर की सुविधा बंद होना

आने वाले वर्शन में, हम मोशन एडिटर की सुविधा बंद कर देंगे. ऐसा, एक्सएमएल से Jetpack Compose पर ट्रांज़िशन करने के दौरान किया जा रहा है. ऐनिमेशन बनाने के लिए, Compose एक ज़्यादा मॉडर्न और बेहतर तरीका उपलब्ध कराता है. हमारा सुझाव है कि डेवलपर नए प्रोजेक्ट के लिए, Compose ऐनिमेशन की झलक का इस्तेमाल शुरू करें.

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

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

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

Google Play SDK Index इंटिग्रेशन

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

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

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

सेंसर की क्षमताएं और वैल्यू का मॉक

Android Studio में अब एक नया सेंसर पैनल शामिल है. इसकी मदद से, किसी डिवाइस में सेंसर की खास सुविधाएं होने या न होने का अनुकरण किया जा सकता है. जैसे, हृदय की गति दिखाने वाला सेंसर. साथ ही, इन सेंसर के लिए टेस्ट की खास वैल्यू सेट की जा सकती हैं. इस पैनल का इस्तेमाल करके, यह जांचें कि आपका ऐप्लिकेशन, अलग-अलग सेंसर की सुविधाओं वाले डिवाइसों को कैसे मैनेज करता है. यह पैनल, सेहत और फ़िटनेस ऐप्लिकेशन की जांच करने के लिए मददगार है. खास तौर पर, Wear OS डिवाइसों पर.

बटन, पैनल की लाइन के बीच में होता है
Wear Health Services पैनल, जो एमुलेटर में उपलब्ध है.

पैनल को खोलने और इस्तेमाल करने के लिए, यह तरीका अपनाएं:

  1. Android वर्चुअल डिवाइस (AVD) बनाएं या खोलें और एमुलेटर पर अपना ऐप्लिकेशन चलाएं.
  2. एमुलेटर पैनल में, Wear Health Services चुनें. Wear Health Services पैनल खोलना Wear Health Services पैनल खुलता है. इसमें, Android वाले अलग-अलग डिवाइसों पर उपलब्ध सेंसर की सूची दिखती है.

पैनल खुलने के बाद, ये काम किए जा सकते हैं:

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

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

अगर कोई JSON फ़ाइल पहले से मौजूद है, तो उपयोगकर्ताओं के पास मौजूदा और नई जनरेट की गई JSON फ़ाइलों की तुलना करने का विकल्प होता है, ताकि वे अंतर की पहचान कर सकें.

ऐप्लिकेशन लिंक असिस्टेंट खोलने के लिए, मुख्य मेन्यू बार में जाकर टूल > ऐप्लिकेशन लिंक असिस्टेंट पर जाएं.

जब रन कॉन्फ़िगरेशन में बिल्ड चरण मौजूद न हो, तब सूचना

Android Studio के Ladybug Feature Drop Patch 1 और इसके बाद के वर्शन में, आपको यह जानकारी मिलती है कि चालू रन कॉन्फ़िगरेशन में "Gradle-aware Make" चरण मौजूद है या नहीं. अगर रन कॉन्फ़िगरेशन में वह चरण मौजूद नहीं है, तो हो सकता है कि आप पर पहले से पता समस्या का असर पड़ा हो. यह समस्या, Ladybug Feature Drop Canary 9 में शुरू हुई थी. इसे ठीक करने के लिए, रन कॉन्फ़िगरेशन सेटिंग के "लॉन्च से पहले" सेक्शन में, "Gradle-aware Make" चरण को मैन्युअल रूप से जोड़ा जा सकता है. वहां जाने के लिए, कॉन्फ़िगरेशन चलाएं/डीबग करें > कॉन्फ़िगरेशन में बदलाव करें पर क्लिक करें.