Android Studio 3.6 (फ़रवरी 2020)
Android Studio 3.6 एक मुख्य रिलीज़ है. इसमें कई नई सुविधाएं और सुधार शामिल हैं.
हम उन सभी कम्यूनिटी में योगदान देने वाले लोगों का भी धन्यवाद करना चाहते हैं जिन्होंने इस रिलीज़ में मदद की है.
3.6.3 (अप्रैल 2020)
इस छोटे अपडेट में कई गड़बड़ियां ठीक की गई हैं. गड़बड़ियों को ठीक करने से जुड़ी अहम जानकारी देखने के लिए, रिलीज़ से जुड़े अपडेट वाले ब्लॉग पर जाएं.
3.6.2 (मार्च 2020)
इस छोटे से अपडेट में कई गड़बड़ियां ठीक की गई हैं. गड़बड़ियों को ठीक करने से जुड़ी अहम जानकारी देखने के लिए, रिलीज़ से जुड़े अपडेट वाले ब्लॉग पर जाएं.
3.6.1 (फ़रवरी 2020)
इस छोटे से अपडेट में कई गड़बड़ियां ठीक की गई हैं. गड़बड़ियों को ठीक करने से जुड़ी अहम जानकारी देखने के लिए, रिलीज़ से जुड़े अपडेट वाले ब्लॉग पर जाएं.
डिज़ाइन टूल
Android Studio के इस वर्शन में, कई डिज़ाइन टूल के अपडेट शामिल हैं. इनमें लेआउट एडिटर और रिसॉर्स मैनेजर भी शामिल हैं.
स्प्लिट व्यू और ज़ूम इन डिज़ाइन एडिटर
इस रिलीज़ में, विज़ुअल डिज़ाइन एडिटर के लिए ये अपडेट शामिल हैं:
-
लेआउट एडिटर और नेविगेशन एडिटर जैसे डिज़ाइन एडिटर में अब स्प्लिट व्यू उपलब्ध कराया जाता है. इसकी मदद से, एक ही समय में अपने यूज़र इंटरफ़ेस (यूआई) के डिज़ाइन और कोड व्यू, दोनों देखे जा सकते हैं. एडिटर विंडो के सबसे ऊपर दाएं कोने में, अब व्यू के विकल्पों के बीच टॉगल करने के लिए तीन बटन मौजूद हैं:
- स्प्लिट व्यू चालू करने के लिए, स्प्लिट करें आइकॉन पर क्लिक करें.
- एक्सएमएल सोर्स व्यू चालू करने के लिए, सोर्स आइकॉन पर क्लिक करें.
- डिज़ाइन व्यू को चालू करने के लिए, डिज़ाइन आइकॉन पर क्लिक करें.
-
डिज़ाइन एडिटर में ज़ूम इन और पैन करने के कंट्रोल, एडिटर विंडो के सबसे नीचे दाएं कोने में मौजूद फ़्लोटिंग पैनल में ले जाए गए हैं.
ज़्यादा जानने के लिए, लेआउट एडिटर की मदद से यूज़र इंटरफ़ेस (यूआई) बनाना लेख पढ़ें.
कलर पिकर का संसाधन टैब
अपने एक्सएमएल या डिज़ाइन टूल में कलर पिकर का इस्तेमाल करते समय, अपने ऐप्लिकेशन में कलर रिसॉर्स की वैल्यू को तेज़ी से अपडेट करने में आपकी मदद करने के लिए, IDE अब आपके लिए कलर रिसॉर्स की वैल्यू अपने-आप भरता है.
रिसोर्स मैनेजर
संसाधन मैनेजर में ये अपडेट शामिल हैं:
- 'संसाधन मैनेजर' में अब ज़्यादातर तरह के संसाधन काम करते हैं.
- किसी संसाधन को खोजते समय, अब रिसोर्स मैनेजर सभी प्रोजेक्ट मॉड्यूल से मिले नतीजे दिखाता है. पहले, खोज करने पर सिर्फ़ चुने गए मॉड्यूल के नतीजे दिखते थे.
- फ़िल्टर बटन की मदद से, डिपेंडेंट लोकल मॉड्यूल, बाहरी लाइब्रेरी, और Android फ़्रेमवर्क के संसाधन देखे जा सकते हैं. थीम एट्रिब्यूट दिखाने के लिए भी फ़िल्टर का इस्तेमाल किया जा सकता है.
- अब इंपोर्ट करने की प्रोसेस के दौरान, संसाधनों का नाम बदला जा सकता है. इसके लिए, संसाधन के ऊपर मौजूद टेक्स्ट बॉक्स पर क्लिक करें.
ज़्यादा जानने के लिए, Resource Manager की मदद से अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) के संसाधन मैनेज करना लेख पढ़ें.
Android Gradle प्लग इन से जुड़े अपडेट
Android Gradle प्लग इन के नए वर्शन में कई अपडेट शामिल हैं. जैसे, बिल्ड की स्पीड को ऑप्टिमाइज़ करने की सुविधा, Maven पब्लिशिंग प्लग इन के साथ काम करने की सुविधा, और व्यू बाइंडिंग के साथ काम करने की सुविधा. ज़्यादा जानने के लिए, प्रॉडक्ट की पूरी जानकारी पढ़ें.
बाइंडिंग देखना
व्यू बाइंडिंग की मदद से, हर एक्सएमएल लेआउट फ़ाइल के लिए बाइंडिंग क्लास जनरेट करके, व्यू के साथ इंटरैक्ट करने वाला कोड आसानी से लिखा जा सकता है. इन क्लास में, उन सभी व्यू के डायरेक्ट रेफ़रंस होते हैं जिनके लेआउट में आईडी होता है.
व्यू बाइंडिंग, findViewById()
की जगह लेती है. इसलिए, इससे अमान्य व्यू आईडी की वजह से, नल पॉइंटर एक्ससेप्शन का जोखिम कम हो जाता है.
व्यू बाइंडिंग चालू करने के लिए, आपको Android Gradle प्लग इन के 3.6.0 या इसके बाद के वर्शन का इस्तेमाल करना होगा. साथ ही, हर मॉड्यूल की build.gradle
फ़ाइल में ये शामिल करने होंगे:
ग्रूवी
android { buildFeatures.viewBinding = true }
Kotlin
android { buildFeatures.viewBinding = true }
बदलाव लागू करें
अब आपके पास एक क्लास जोड़ने और फिर उस कोड में किए गए बदलाव को अपने ऐप्लिकेशन में डिप्लॉय करने का विकल्प है. इसके लिए, कोड में बदलाव लागू करें या बदलाव लागू करें और गतिविधि फिर से शुरू करें पर क्लिक करें.
इन दोनों कार्रवाइयों के बीच के अंतर के बारे में ज़्यादा जानने के लिए, बदलाव लागू करें लेख पढ़ें.
इंस्टैंट ऐप्लिकेशन की सुविधा चालू करने के लिए, मेन्यू के विकल्प को फिर से तैयार करना
अब इस तरह से अपना ऐप्लिकेशन प्रोजेक्ट बनाने के बाद, अब बेस मॉड्यूल को किसी भी समय तुरंत चालू किया जा सकता है:
- मेन्यू बार से व्यू > टूल विंडो > प्रोजेक्ट चुनकर, प्रोजेक्ट पैनल खोलें.
- अपने बेस मॉड्यूल पर राइट क्लिक करें. आम तौर पर, इसका नाम 'ऐप्लिकेशन' होता है. इसके बाद, Refactor > Instant Apps की सुविधा चालू करें को चुनें.
- इसके बाद, दिखने वाले डायलॉग बॉक्स में, ड्रॉपडाउन मेन्यू से अपना बेस मॉड्यूल चुनें.
- ठीक है पर क्लिक करें.
ध्यान दें:नया प्रोजेक्ट बनाएं विज़र्ड से, अपने बुनियादी ऐप्लिकेशन मॉड्यूल को तुरंत चालू करने का विकल्प हटा दिया गया है.
ज़्यादा जानने के लिए, Google Play Instant की खास जानकारी पढ़ें.
APK ऐनालाइज़र में क्लास और मेथड के बाइटकोड को डिकोड करना
DEX फ़ाइलों की जांच करने के लिए, APK विश्लेषक का इस्तेमाल करते समय, क्लास और मेथड के बाइटकोड को इस तरह डिकोड किया जा सकता है:
- मेन्यू बार से बिल्ड > APK का विश्लेषण करें चुनें.
- डायलॉग बॉक्स में, उस APK पर जाएं जिसकी आपको जांच करनी है और उसे चुनें.
- खोलें पर क्लिक करें.
- APK विश्लेषक में, वह DEX फ़ाइल चुनें जिसकी आपको जांच करनी है.
- DEX फ़ाइल व्यूअर में, उस APK के लिए ProGuard मैपिंग फ़ाइल लोड करें जिसका विश्लेषण किया जा रहा है.
- जिस क्लास या तरीके की जांच करनी है उस पर राइट क्लिक करें और बाइटकोड दिखाएं को चुनें.
नेटिव टूल
यहां दिए गए अपडेट, Android Studio में नेटिव (C/C++) डेवलपमेंट के साथ काम करते हैं.
Kotlin के लिए सहायता
Android Studio में NDK की ये सुविधाएं, पहले Java में काम करती थीं. अब ये सुविधाएं Kotlin में भी काम करती हैं:
-
JNI एलान से, C/C++ में लागू करने वाले फ़ंक्शन पर जाएं. मैनेज की गई सोर्स कोड फ़ाइल में लाइन नंबर के पास मौजूद C या C++ आइटम मार्कर पर कर्सर घुमाकर, यह मैपिंग देखें.
-
जेएनआई एलान के लिए, अपने-आप स्टब लागू करने का फ़ंक्शन बनाएं. सबसे पहले JNI एलान तय करें. इसके बाद, चालू करने के लिए C/C++ फ़ाइल में “jni” या तरीका का नाम टाइप करें.
-
इस्तेमाल नहीं किए गए नेटिव लागू करने वाले फ़ंक्शन, सोर्स कोड में चेतावनी के तौर पर हाइलाइट किए जाते हैं. जेएनआई (JNI) की ओर से किए गए एलानों को भी गड़बड़ी के तौर पर हाइलाइट किया जाता है. साथ ही, उन सूचनाओं को भी हाइलाइट किया जाता है जिनमें लागू करने की सुविधा मौजूद नहीं है.
-
नेटिव तरीके से लागू किए जाने वाले किसी फ़ंक्शन का नाम बदलने (फिर से बनाने) पर, उससे जुड़े सभी JNI एलान अपडेट हो जाते हैं. लागू करने के नेटिव फ़ंक्शन को अपडेट करने के लिए, जेएनआई एलान का नाम बदलें.
-
हस्ताक्षर के साथ, सीधे तौर पर लागू किए गए JNI की जांच.
JNI में किए गए अन्य सुधार
Android Studio में मौजूद कोड एडिटर, अब JNI डेवलपमेंट वर्कफ़्लो के साथ बेहतर तरीके से काम करता है. इसमें बेहतर टाइप हिंट, अपने-आप पूरा होने की सुविधा, जांच, और कोड रीफ़ैक्टर करने की सुविधा शामिल है.
नेटिव लाइब्रेरी के लिए APK फिर से लोड करना {:#3.6-reload-apk}
अब आपको अपने प्रोजेक्ट में मौजूद APK को IDE के बाहर अपडेट करने के लिए, नया प्रोजेक्ट बनाने की ज़रूरत नहीं है. Android Studio, APK में हुए बदलावों का पता लगाता है और आपको इसे फिर से इंपोर्ट करने का विकल्प देता है.
सिर्फ़ Kotlin वाले APK सोर्स अटैच करना
अब पहले से बने APKs की प्रोफ़ाइल बनाने और उन्हें डीबग करने के दौरान, सिर्फ़ Kotlin वाले बाहरी APK सोर्स अटैच किए जा सकते हैं. ज़्यादा जानने के लिए, Kotlin/Java सोर्स अटैच करें देखें.
मेमोरी प्रोफ़ाइलर में लीक का पता लगाने की सुविधा
मेमोरी प्रोफ़ाइलर में हीप डंप का विश्लेषण करते समय, अब प्रोफ़ाइलिंग डेटा को फ़िल्टर किया जा सकता है. Android Studio के हिसाब से, यह डेटा आपके ऐप्लिकेशन में Activity
और
Fragment
इंस्टेंस के लिए मेमोरी लीक होने के बारे में बताता है.
फ़िल्टर में इस तरह का डेटा दिखता है:
-
Activity
के ऐसे इंस्टेंस जिन्हें मिटा दिया गया है, लेकिन अब भी उनका रेफ़रंस दिया जा रहा है. -
ऐसे
Fragment
इंस्टेंस जिनके पास मान्यFragmentManager
नहीं है, लेकिन अब भी इनका रेफ़रंस दिया जा रहा है.
सिर्फ़ Kotlin वाले APK सोर्स अटैच करना
अब पहले से बने APK की प्रोफ़ाइल बनाकर उन्हें डीबग करते समय, Kotlin के बाहरी APK सोर्स अटैच किए जा सकते हैं. ज़्यादा जानने के लिए, Kotlin/Java सोर्स अटैच करना लेख पढ़ें.
मेमोरी प्रोफ़ाइलर में लीक का पता लगाना
मेमोरी प्रोफ़ाइलर में हीप डंप का विश्लेषण करते समय, अब प्रोफ़ाइलिंग डेटा को फ़िल्टर किया जा सकता है. Android Studio के हिसाब से, यह डेटा आपके ऐप्लिकेशन में Activity
और
Fragment
इंस्टेंस के लिए मेमोरी लीक होने के बारे में बताता है.
फ़िल्टर में इस तरह का डेटा दिखता है:
-
Activity
के ऐसे इंस्टेंस जिन्हें मिटा दिया गया है, लेकिन अब भी उनका रेफ़रंस दिया जा रहा है. -
Fragment
ऐसे इंस्टेंस जिनमें मान्यFragmentManager
नहीं है, लेकिन जिनका रेफ़रंस दिया जा रहा है.
कुछ मामलों में, फ़िल्टर गलत नतीजे दिखा सकता है. जैसे:
Fragment
बनाया गया है, लेकिन इसका इस्तेमाल अब तक नहीं किया गया है.Fragment
को कैश मेमोरी में सेव किया जा रहा है, लेकिन किसीFragmentTransaction
के हिस्से के तौर पर नहीं.
इस सुविधा का इस्तेमाल करने के लिए, पहले Android Studio में हीप डंप कैप्चर करें या हीप डंप फ़ाइल इंपोर्ट करें. ऐसे फ़्रैगमेंट और गतिविधियां दिखाने के लिए जो मेमोरी लीक कर सकती हैं, मेमोरी प्रोफ़ाइलर के हीप डंप पैनल में गतिविधि/फ़्रैगमेंट लीक चेकबॉक्स चुनें.
एम्युलेटर
Android Studio 3.6 की मदद से, Android Emulator 29.2.7 और इसके बाद के वर्शन में शामिल कई अपडेट का फ़ायदा लिया जा सकता है. इन अपडेट के बारे में यहां बताया गया है.
जगह की जानकारी से जुड़ी बेहतर सहायता
Android Emulator 29.2.7 और उसके बाद के वर्शन, जीपीएस कोऑर्डिनेट और रास्ते की जानकारी को एम्युलेट करने के लिए अतिरिक्त सहायता देता है. एम्युलेटर के बेहतर कंट्रोल खोलने पर, जगह की जानकारी वाले टैब में मौजूद विकल्प अब दो टैब में व्यवस्थित किए गए हैं: सिंगल पॉइंट और रास्ते.
सिंगल पॉइंट
सिंगल पॉइंट टैब में, Google Maps वेबव्यू का इस्तेमाल करके, अपनी पसंद के पॉइंट खोजे जा सकते हैं. ठीक उसी तरह जैसे फ़ोन या ब्राउज़र पर Google Maps का इस्तेमाल करते समय किया जाता है. मैप में किसी जगह को खोजने या उस पर क्लिक करने पर, उस जगह की जानकारी को सेव किया जा सकता है. इसके लिए, मैप के सबसे नीचे दिए गए 'पॉइंट सेव करें' को चुनें. आपकी सभी सेव की गई जगहें, ज़्यादा कंट्रोल विंडो की दाईं ओर दी गई सूची में दिखती हैं.
एम्युलेटर की जगह को मैप पर चुनी गई जगह पर सेट करने के लिए, एक्सटेंडेड कंट्रोल विंडो के सबसे नीचे दाईं ओर मौजूद, जगह सेट करें बटन पर क्लिक करें.
.
रास्ते
एक पॉइंट टैब की तरह ही, रास्ते टैब में भी Google Maps का वेबव्यू मिलता है. इसका इस्तेमाल करके, दो या उससे ज़्यादा जगहों के बीच रास्ता बनाया जा सकता है. कोई रूट बनाने और सेव करने के लिए, ये काम करें:
- मैप व्यू में, अपने रास्ते के पहले डेस्टिनेशन को खोजने के लिए टेक्स्ट फ़ील्ड का इस्तेमाल करें.
- खोज के नतीजों में से जगह चुनें.
- नेविगेट करें बटन को चुनें.
- मैप से अपने रास्ते की शुरुआत की जगह चुनें.
- (ज़रूरी नहीं) अपने रास्ते में और स्टॉप जोड़ने के लिए, डेस्टिनेशन जोड़ें पर क्लिक करें.
- मैप व्यू में, रास्ता सेव करें पर क्लिक करके अपना रास्ता सेव करें.
- रास्ते को कोई नाम दें और सेव करें पर क्लिक करें.
सेव किए गए रास्ते के हिसाब से, एमुलेटर को सिम्युलेट करने के लिए, सेव किए गए रास्ते की सूची से रास्ता चुनें. इसके बाद, बड़े किए गए कंट्रोल विंडो के सबसे नीचे दाईं ओर, रास्ता चलाएं पर क्लिक करें. सिम्युलेशन को रोकने के लिए, रास्ता बंद करें पर क्लिक करें.
.
तय किए गए रूट के हिसाब से, एमुलेटर को लगातार सिम्युलेट करने के लिए, वीडियो दोहराएं के बगल में मौजूद स्विच को चालू करें. एमुलेटर के तय किए गए रास्ते को कितनी तेज़ी से फ़ॉलो करना है, यह बदलने के लिए वीडियो चलाने की स्पीड ड्रॉपडाउन से कोई विकल्प चुनें.
मल्टी-डिसप्ले की सुविधा
Android Emulator की मदद से, अब अपने ऐप्लिकेशन को कई डिसप्ले पर डिप्लॉय किया जा सकता है. ये डिसप्ले, पसंद के मुताबिक डाइमेंशन के साथ काम करते हैं. साथ ही, इनकी मदद से मल्टी-विंडो और मल्टी-डिसप्ले की सुविधा वाले ऐप्लिकेशन की जांच की जा सकती है. वर्चुअल डिवाइस के चलने के दौरान, दो अतिरिक्त डिसप्ले जोड़े जा सकते हैं. इसके लिए, यह तरीका अपनाएं:
-
बेहतर कंट्रोल खोलें और डिसप्ले टैब पर जाएं.
-
सेकंडरी डिसप्ले जोड़ें पर क्लिक करके, दूसरा डिसप्ले जोड़ें.
-
सेकंडरी डिसप्ले में मौजूद ड्रॉपडाउन मेन्यू में जाकर, इनमें से कोई एक काम करें:
-
पहले से तय किए गए आसपेक्ट रेशियो में से कोई एक चुनना
-
कस्टम चुनें और अपने कस्टम डिसप्ले के लिए ऊंचाई, चौड़ाई, और डीपीआई सेट करें.
-
(ज़रूरी नहीं) तीसरा डिसप्ले जोड़ने के लिए, सेकंडरी डिसप्ले जोड़ें पर क्लिक करें.
-
चल रहे वर्चुअल डिवाइस में तय किए गए डिसप्ले जोड़ने के लिए, बदलाव लागू करें पर क्लिक करें.
Android Automotive OS के लिए नए वर्चुअल डिवाइस और प्रोजेक्ट टेंप्लेट
Android Studio का इस्तेमाल करके नया प्रोजेक्ट बनाते समय, अब नया प्रोजेक्ट बनाएं विज़र्ड में वाहन संबंधित टैब में जाकर, तीन टेंप्लेट में से किसी एक को चुना जा सकता है: कोई गतिविधि नहीं, मीडिया सेवा, और मैसेज सेवा. मौजूदा प्रोजेक्ट के लिए, Android Automotive डिवाइसों के साथ काम करने की सुविधा जोड़ी जा सकती है. इसके लिए, मेन्यू बार से फ़ाइल > नया > नया मॉड्यूल चुनें. इसके बाद, Automotive मॉड्यूल चुनें. इसके बाद, नया मॉड्यूल बनाएं विज़र्ड, Android Automotive प्रोजेक्ट के किसी टेंप्लेट का इस्तेमाल करके, नया मॉड्यूल बनाने के लिए आपकी मदद करता है.
.
इसके अलावा, अब आपके पास Android Automotive OS डिवाइसों के लिए, Android वर्चुअल डिवाइस (AVD) बनाने का विकल्प है. इसके लिए, वर्चुअल डिवाइस कॉन्फ़िगरेशन विज़र्ड के Automotive टैब में जाकर, इनमें से कोई एक विकल्प चुनें.
- Polestar 2: ऐसा एवीडी बनाएं जो पोलस्टार 2 की हेड यूनिट की नकल करता हो.
- वाहन (1024 पिक्सल वाला लैंडस्केप): सामान्य 1024 x 768 पिक्सल वाली Android Automotive हेड यूनिट के लिए एवीडी बनाएं.
.
SDK टूल के ऐसे डाउनलोड जिन्हें फिर से शुरू किया जा सकता है
SDK मैनेजर का इस्तेमाल करके SDK टूल और कॉम्पोनेंट डाउनलोड करते समय, Android Studio अब आपको डाउनलोड को फिर से शुरू करने की सुविधा देता है. इससे, डाउनलोड को फिर से शुरू करने के लिए, शुरुआत से फिर से डाउनलोड करने की ज़रूरत नहीं पड़ती. ऐसा, नेटवर्क से जुड़ी समस्या की वजह से डाउनलोड रुकने पर किया जा सकता है. यह बेहतर सुविधा, खास तौर पर बड़े डाउनलोड के लिए मददगार होती है. जैसे, Android इम्यूलेटर या सिस्टम इमेज. ऐसा तब होता है, जब इंटरनेट कनेक्शन सही से काम न कर रहा हो.
इसके अलावा, अगर बैकग्राउंड में SDK टूल डाउनलोड करने का कोई टास्क चल रहा है, तो अब आपके पास स्टेटस बार में दिए गए कंट्रोल का इस्तेमाल करके, डाउनलोड को रोकने या फिर से शुरू करने का विकल्प है.
Win32 अब काम नहीं करता
Android Studio के Windows के 32-बिट वर्शन के लिए, दिसंबर 2019 के बाद अपडेट उपलब्ध नहीं होंगे. साथ ही, दिसंबर 2020 के बाद इस वर्शन के लिए सहायता भी उपलब्ध नहीं होगी. Android Studio का इस्तेमाल जारी रखा जा सकता है. हालांकि, ज़्यादा अपडेट पाने के लिए, अपने वर्कस्टेशन को Windows के 64-बिट वर्शन पर अपग्रेड करें.
ज़्यादा जानने के लिए, Windows 32-बिट के इस्तेमाल में कमी से जुड़ा ब्लॉग पढ़ें
Gradle सिंक होने के समय को ऑप्टिमाइज़ करने का नया विकल्प
पिछली रिलीज़ में, Android Studio, Gradle सिंक के दौरान सभी Gradle टास्क की सूची हासिल करता था. बड़े प्रोजेक्ट के लिए, टास्क की सूची फिर से पाने से सिंक होने में ज़्यादा समय लग सकता है.
Gradle सिंक की परफ़ॉर्मेंस को बेहतर बनाने के लिए, फ़ाइल > सेटिंग > एक्सपेरिमेंटल पर जाएं और Gradle सिंक के दौरान, Gradle टास्क की सूची न बनाएं को चुनें.
इस विकल्प को चालू करने पर, Android Studio सिंक के दौरान टास्क की सूची बनाने से बचता है. इससे Gradle सिंक तेज़ी से पूरा होता है और यूज़र इंटरफ़ेस (यूआई) की परफ़ॉर्मेंस बेहतर होती है. ध्यान रखें कि जब IDE, टास्क की सूची बनाने की प्रोसेस को छोड़ देता है, तो Gradle पैनल में टास्क की सूचियां खाली हो जाती हैं. साथ ही, बाइल्ड फ़ाइलों में टास्क के नाम का अपने-आप पूरा होना काम नहीं करता.
Gradle के ऑफ़लाइन मोड को टॉगल करने के लिए नई जगह
Gradle का ऑफ़लाइन मोड चालू या बंद करने के लिए, सबसे पहले मेन्यू बार से व्यू > टूल विंडो > Gradle चुनें. इसके बाद, Gredle विंडो में सबसे ऊपर, ऑफ़लाइन मोड को टॉगल करें पर क्लिक करें.
IntelliJ IDEA 2019.2
Android Studio के मुख्य IDE को अपडेट किया गया है. इसमें 2019.2 रिलीज़ के ज़रिए, IntelliJ IDEA के सुधारों को शामिल किया गया है.
IntelliJ के अन्य वर्शन में किए गए सुधारों के बारे में ज़्यादा जानने के लिए, यहां दिए गए पेज देखें. ये सुधार, 2019.2 वर्शन में भी शामिल किए गए हैं:
कम्यूनिटी कॉन्ट्रिब्यूटर
कम्यूनिटी में योगदान देने वाले उन सभी लोगों का धन्यवाद जिन्होंने Android Studio 3.6 को बेहतर बनाने के लिए, गड़बड़ियों और दूसरे तरीकों का पता लगाने में हमारी मदद की. खास तौर पर, हम उन लोगों का धन्यवाद करना चाहते हैं जिन्होंने गड़बड़ियों की शिकायत की है:
|
|
|