Android Studio जेलीफ़िश | 1 अप्रैल, 2023 (अप्रैल 2024)

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

पैच रिलीज़

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

Android Studio जेलीफ़िश | 2023.3.1 पैच 2 और एजीपी 8.4.2 (जून 2024)

सुरक्षा से जुड़ा अहम अपडेट: Android Studio Iguana | 2023.2.1 और इसके बाद के वर्शन में उपलब्ध GitHub प्लग इन में एक सुरक्षा से जुड़ी समस्या है. इसकी वजह से, ऐक्सेस टोकन, बिना अनुमति वाले लोगों को दिख सकते हैं.

समस्या हल करना: Jetbrains में InteliJ प्लैटफ़ॉर्म के प्रॉडक्ट से जुड़ी समस्या ठीक की गई, और समस्या का हल अब इसमें उपलब्ध है Android Studio जेलीफ़िश | 2023.3.1 पैच 2 (20.3.1.2023).

अगर आपके पास पहले से ही स्टैबल चैनल पर Android Studio का कोई वर्शन है, तो सहायता > अपडेट देखें पर क्लिक करके अपडेट पाया जा सकता है. इसके अलावा, macOS पर Android Studio > अपडेट देखें पर क्लिक करके भी अपडेट पाया जा सकता है. या फिर, नया स्टेबल बिल्ड डाउनलोड करें.

इसके अलावा, अगर आपने IDE में GitHub के पुल रिक्वेस्ट की सुविधा का इस्तेमाल किया है, तो हमारा सुझाव है कि आप प्लग इन के ज़रिए इस्तेमाल किए जा रहे सभी GitHub टोकन रद्द कर दें. यह देखते हुए कि प्लगिन, OAuth इंटिग्रेशन या Personal का इस्तेमाल कर सकता है ऐक्सेस टोकन (PATs) का ऐक्सेस शेयर करते हैं, तो कृपया दोनों की जांच करें और ज़रूरत के मुताबिक निरस्त करें:

  • OAuth इंटिग्रेशन का ऐक्सेस रद्द करने के लिए, ऐप्लिकेशन > अनुमति पा चुके OAuth ऐप्लिकेशन पर जाएं और JetBrains IDE इंटिग्रेशन टोकन का ऐक्सेस रद्द करें.
  • पीएटी का ऐक्सेस रद्द करने के लिए, निजी ऐक्सेस टोकन पर जाएं और GitHub प्लग इन के लिए जारी किया गया टोकन मिटाएं. टोकन का डिफ़ॉल्ट नाम यह है IntellaJ IDEA GitHub इंटिग्रेशन प्लगिन, लेकिन हो सकता है कि आप किसी कस्टम नाम.

टोकन का ऐक्सेस रद्द करने के बाद, आपको फिर से प्लगिन सेट अप करना होगा फिर से काम करने के लिए सभी प्लगिन सुविधाएं पाएं, जिनमें Git कार्रवाइयां शामिल हैं.

हम किसी भी असुविधा के लिए क्षमा चाहते हैं और सभी उपयोगकर्ताओं से तुरंत अपडेट करने का अनुरोध करते हैं उनके कोड और डेटा को सुरक्षित रखने के लिए.

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

Android Studio जेलीफ़िश | 2023.3.1 पैच 1 और एजीपी 8.4.1 (मई 2024)

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

पेश है Android Studio में Gemini

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

साइन इन करने का नया तरीका

अपने डेवलपर खाते से Android Studio में साइन इन करने पर, आपको सभी फ़ायदे मिलते हैं Google डेवलपर सेवाओं से ली गई है. इन सेवाओं में Firebase Crashlytics और Android देखने जैसी चीज़ें शामिल हैं ज़रूरी जानकारी की रिपोर्ट ऐप्लिकेशन की क्वालिटी के बारे में अहम जानकारी, इससे रीयल रिमोट डिवाइसों को ऐक्सेस किया जा सकता है Android Studio में डिवाइस स्ट्रीमिंग, और इसके साथ अच्छी क्वालिटी वाला कोड लिखा जा सकता है Android Studio में Gemini—सीधे आईडीई से.

Android Studio Jellyfish की मदद से, खाते जोड़ना और उन्हें मैनेज करना आसान हो जाता है. साथ ही, IDE को हर सुविधा के लिए सिर्फ़ ज़रूरी अनुमतियां मिलती हैं. शुरू करने के लिए यह करें इनमें से एक:

  • पहले बताई गई सुविधाओं में से किसी एक पर जाएं और साइन इन करने के लिए निर्देशों का पालन करें. साथ ही, ज़रूरी अनुमतियां दें
  • अगर आपने पहले से ही साइन इन किया हुआ है, तो खातों और अनुमतियों को इस तरह मैनेज किया जा सकता है: फ़ाइल (macOS पर Android Studio) पर जाएं > सेटिंग > टूल > Google खाते.

Android Studio में डिवाइस स्ट्रीमिंग की सुविधा का इस्तेमाल करके, असल डिवाइसों को ऐक्सेस करना

Android Studio में डिवाइस स्ट्रीमिंग की सुविधा की मदद से, Google के सुरक्षित डेटा सेंटर में होस्ट किए गए रिमोट फ़िज़िकल Android डिवाइसों से सुरक्षित तरीके से कनेक्ट किया जा सकता है. Firebase की मदद से, यह अपने ऐप्लिकेशन को असल डिवाइसों पर टेस्ट करने का सबसे तेज़ और आसान तरीका है. इनमें Google Pixel 8 Pro, Pixel Fold, Samsung के चुनिंदा डिवाइस वगैरह शामिल हैं.

Android Studio में डिवाइस स्ट्रीमिंग का इस्तेमाल करने का ऐनिमेशन.

किसी डिवाइस से कनेक्ट करने के बाद, Android Studio में ही अपना ऐप्लिकेशन डिप्लॉय किया जा सकता है, डिसप्ले देखा जा सकता है, डिवाइस के साथ इंटरैक्ट किया जा सकता है (इसमें डिवाइस को घुमाना या खोलना भी शामिल है), और एसएसएल के ज़रिए सीधे ADB कनेक्शन से डिवाइस के साथ किया जा सकने वाला कोई भी काम किया जा सकता है. डिवाइस का इस्तेमाल करने के बाद, Google आपका सारा डेटा मिटा देता है. साथ ही, डिवाइस को किसी दूसरे डेवलपर के लिए उपलब्ध कराने से पहले, उसे फ़ैक्ट्री रीसेट कर देता है.

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

ऐप्लिकेशन की क्वालिटी की अहम जानकारी वाली रिपोर्ट में एएनआर, कस्टम डेटा, और कई इवेंट से जुड़ी सहायता मिलती है

Android Studio Jellyfish में, ऐप्लिकेशन क्वालिटी इनसाइट (AQI) के तहत क्रैश रिपोर्ट के बारे में ज़्यादा जानें. इसमें ANR रिपोर्ट, कस्टम डेटा, और कई इवेंट के लिए सहायता मिलती है:

  • इवेंट के क्रम में जाना: अब Crashlytics रिपोर्ट में, समय के हिसाब से उलटे क्रम में कई इवेंट एक्सप्लोर करें. इससे, डीबग करने में तेज़ी से मदद मिलती है.
  • कस्टम डेटा एक्सप्लोर करें: हर क्रैश रिपोर्ट के लिए, कस्टम कुंजी/वैल्यू और लॉग देखें (रिपोर्ट चुनने के बाद, उन्हें पासकोड और लॉग टैब में देखें).
  • ANR का विश्लेषण करना: Android की ज़रूरी जानकारी और Crashlytics, दोनों टैब में जाकर ANR को ऐक्सेस और उनकी जांच करें.
ऐप्लिकेशन की क्वालिटी की अहम जानकारी में, कई इवेंट, ANR, और कस्टम डेटा.

एम्बेड किए गए लेआउट इंस्पेक्टर

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

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

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

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

  1. Android Studio में, टूल > ऐप्लिकेशन लिंक असिस्टेंट पर क्लिक करें.
  2. Assistant की जांच के बारे में ज़्यादा जानकारी पाने के लिए, लिंक पर दो बार क्लिक करें किया गया है और कॉन्फ़िगरेशन से जुड़ी गड़बड़ियों को ठीक करने का तरीका समझा गया है.

यह पक्का करें कि आपकी JSON फ़ाइल, डोमेन पर अपलोड करने के लिए सही तरीके से फ़ॉर्मैट की गई हो, ताकि उपयोगकर्ताओं को किसी भी तरह की परेशानी न हो.

बेसलाइन प्रोफ़ाइल इंस्टॉल करना

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

Compose के यूज़र इंटरफ़ेस (यूआई) की जांच में, कलरब्लाइंड के लिए नई जांच

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

यूज़र इंटरफ़ेस (यूआई) की जांच के लिए, कलरब्लाइंड का उदाहरण लिखें

डिवाइस की स्क्रीन को दूसरे डिवाइस पर दिखाने की सुविधा का इस्तेमाल करके, ऑडियो को दूसरे डिवाइस पर भेजना

Android Studio Canary 5 और इसके बाद के वर्शन में, ऑडियो को यहां से रीडायरेक्ट किया जा सकता है: अपने कंप्यूटर स्पीकर या हेडफ़ोन से कनेक्ट किए गए फ़िज़िकल डिवाइस. ऑडियो को एक डिवाइस से दूसरे डिवाइस पर भेजने की सुविधा की मदद से, अपने हेडफ़ोन को कंप्यूटर से कनेक्ट करके, कंप्यूटर और कनेक्ट किए गए फ़ोन, दोनों की आवाज़ सुनी जा सकती है. इसके लिए, आपको एक डिवाइस से दूसरे डिवाइस पर मैन्युअल तरीके से कनेक्ट करने की ज़रूरत नहीं पड़ती. ऑडियो रीडायरेक्ट की सुविधा चालू करने के लिए, Android Studio > सेटिंग > टूल > डिवाइस मिररिंग और स्थानीय वीडियो से ऑडियो रीडायरेक्ट करें डिवाइस में बदल सकते हैं. ध्यान दें कि Android 12 या इसके बाद के वर्शन पर काम करने वाले Firebase टेस्ट लैब डिवाइसों के लिए, सेटिंग के बावजूद ऑडियो हमेशा रीडायरेक्ट किया जाता है.

IntelliJ 2023.3 प्लैटफ़ॉर्म से जुड़े अपडेट

Android Studio Jellyfish में IntelliJ 2023.3 प्लैटफ़ॉर्म रिलीज़ शामिल है. इसमें कई नई सुविधाएं हैं. जैसे, Java 21 प्रोग्रामिंग भाषा की नई सुविधाओं के लिए बेहतर सहायता, बदलाव करने की कार्रवाइयों के साथ एक आसान फ़्लोटिंग टूलबार, और डीबगर में कर्सर तक चलाएं इनले विकल्प, ताकि आपका वर्कफ़्लो तेज़ हो सके. ज़्यादा जानने के लिए, यहां जाएं InteliJ के प्रॉडक्ट की जानकारी.