Google ने Android ऐप डेवलपर्स के लिए Android Studio 3.6 का स्थिर संस्करण जारी किया है। यहां सबसे महत्वपूर्ण परिवर्तनों का हमारा अवलोकन है।
गूगल ने जारी किया संस्करण 3.5 एंड्रॉइड ऐप डेवलपमेंट के लिए इसके आईडीई, एंड्रॉइड स्टूडियो को पिछले साल के मध्य में स्थिर चैनल पर लाया गया था। वह रिलीज़ महीनों की बग फिक्स और स्थिरता सुधार की परिणति थी। आज, Google ने घोषणा की कि अगली स्थिर रिलीज़, Android Studio 3.6, अब डेवलपर्स के लिए उपलब्ध है। अद्यतन महीनों से परीक्षण में है, और यह कोड संपादन और डिबगिंग के अनुभव को बेहतर बनाने पर केंद्रित है। नवीनतम रिलीज़ में क्या नया है इसका एक सिंहावलोकन यहां दिया गया है।
डिज़ाइन संपादकों में विभाजित दृश्य
लेआउट संपादक और नेविगेशन संपादक के लिए एक नया स्प्लिट व्यू आपके यूआई के डिज़ाइन और कोड दृश्यों को एक साथ देखना संभव बनाता है। स्प्लिट व्यू पूर्वावलोकन विंडो को प्रतिस्थापित करता है और ज़ूम स्तर और डिज़ाइन व्यू विकल्पों जैसी प्रासंगिक जानकारी को सहेजने के लिए इसे फ़ाइल-दर-फ़ाइल आधार पर कॉन्फ़िगर किया जा सकता है। स्प्लिट व्यू को सक्षम करने के लिए, संपादक विंडो के ऊपरी दाएं कोने में "स्प्लिट" आइकन पर क्लिक करें।
रंग बीनने वाला संसाधन टैब
Google ने एंड्रॉइड स्टूडियो 3.6 में कलर पिकर में एक "संसाधन" टैब जोड़ा है। यह टैब उन रंगों को प्रदर्शित करता है जिन्हें आपने रंग संसाधनों के रूप में परिभाषित किया है ताकि उन्हें चुनना या संपादित करना आसान हो सके। यह डिज़ाइन टूल और XML संपादक में पहुंच योग्य है।
एंड्रॉइड एमुलेटर - गूगल मैप्स यूआई
एंड्रॉइड एमुलेटर का नवीनतम संस्करण 29.2.12 है, और इसमें अनुकरणित डिवाइस स्थान को देखने का एक तरीका शामिल है। Google ने विस्तारित नियंत्रण मेनू में एक Google मानचित्र UI एम्बेड किया है ताकि डेवलपर्स वर्चुअल स्थान निर्दिष्ट कर सकें और वर्चुअल मार्ग बना सकें।
मल्टी-डिस्प्ले समर्थन
एम्यूलेटर 29.1.10 एकाधिक डिस्प्ले वाले उपकरणों के लिए ऐप विकास को सुविधाजनक बनाने के लिए कई वर्चुअल डिस्प्ले दिखाने के लिए प्रारंभिक समर्थन जोड़ता है। डेवलपर्स सेटिंग्स मेनू (विस्तारित नियंत्रण > सेटिंग्स) के माध्यम से एंड्रॉइड स्टूडियो एमुलेटर में मल्टी-वर्चुअल डिस्प्ले कॉन्फ़िगर कर सकते हैं।
अन्य परिवर्तन
- बाइंडिंग देखें: आपकी XML लेआउट फ़ाइलों और आपके कोड के बीच असंगतताओं के परिणामस्वरूप रनटाइम पर आपका निर्माण विफल हो सकता है। इसे रोकने के लिए गूगल पेश कर रहा है बाइंडिंग देखें, एक सुविधा, जो प्रत्येक मॉड्यूल की बिल्ड.ग्रेडल फ़ाइल में एक पंक्ति जोड़कर सक्षम होने पर, "उसमें मौजूद प्रत्येक XML लेआउट फ़ाइल के लिए एक बाइंडिंग क्लास उत्पन्न करती है मॉड्यूल।" व्यू बाइंडिंग का उद्देश्य findViewById को प्रतिस्थापित करना है, जिससे आप नल पॉइंटर या क्लास कास्ट में भाग लेने के बिना आईडी के साथ सभी दृश्यों को संदर्भित कर सकते हैं अपवाद. इस सुविधा के बारे में और जानें यहाँ.
- एंड्रॉइड एनडीके अपडेट: गूगल लाया है कोटलिन सपोर्ट दो एंड्रॉइड एनडीके विशेषताएं जो पहले जावा में समर्थित थे। उनमें "[नेविगेशन] जेएनआई घोषणा से सी/सी++ में संबंधित कार्यान्वयन फ़ंक्शन तक" और "जेएनआई घोषणा के लिए स्वचालित रूप से एक स्टब कार्यान्वयन फ़ंक्शन बनाना" शामिल है।
- IntelliJ प्लेटफ़ॉर्म अपडेट: IntelliJ 2019.2 एंड्रॉइड स्टूडियो 3.6 में शामिल है। यह JetBrains ब्लॉग पोस्ट प्रमुख परिवर्तनों की व्याख्या करता है।
- लागू परिवर्तनों के साथ कक्षाएं जोड़ें: "कोड परिवर्तन लागू करें" या "परिवर्तन लागू करें और गतिविधि पुनरारंभ करें" पर क्लिक करने से आपको एक क्लास जोड़ने और फिर उस कोड परिवर्तन को एक चल रहे ऐप पर तैनात करने की अनुमति मिल जाएगी। इन दोनों क्रियाओं के बीच का अंतर समझाया गया है यहाँ.
- एंड्रॉइड ग्रैडल प्लगइन अपडेट: एंड्रॉइड ग्रैडल प्लगइन का संस्करण 3.6 मेवेन पब्लिश ग्रैडल प्लगइन के लिए समर्थन जोड़ता है। और अधिक जानें यहाँ.
- आयातित APK के लिए इन-प्लेस अपडेट: एंड्रॉइड स्टूडियो 3.6 अब स्वचालित रूप से आयातित एपीके में परिवर्तनों का पता लगाता है और आपको उन्हें उसी स्थान पर फिर से आयात करने की अनुमति देता है ताकि आपको प्रतीकों और स्रोतों को फिर से जोड़ने की आवश्यकता न पड़े।
- आयातित एपीके में कोटलिन स्रोत संलग्न करें: अब आप आयातित एपीके में कोटलिन स्रोत फ़ाइलें संलग्न कर सकते हैं। और अधिक जानें यहाँ.
- मेमोरी प्रोफाइलर में रिसाव का पता लगाना: Google ने मेमोरी प्रोफाइलर को गतिविधि और फ़्रैगमेंट उदाहरणों का पता लगाने की क्षमता के साथ अपडेट किया है जो लीक हो सकते हैं। इस सुविधा के लिए दस्तावेज़ उपलब्ध है यहाँ.
- एपीके एनालाइजर में डीओबफस्केट क्लास और मेथड बाइटकोड: एपीके एनालाइज़र का उपयोग करके DEX फ़ाइलों का निरीक्षण करते समय, अब आप जिस एपीके का विश्लेषण कर रहे हैं उसके लिए प्रोगार्ड मैपिंग फ़ाइल को लोड करके क्लास और विधि बाइटकोड को स्पष्ट करना संभव है। और जानकारी यहाँ.
Google ने Android Studio 3.6 में हुए परिवर्तनों का सारांश देते हुए एक YouTube वीडियो भी प्रकाशित किया:
आप एंड्रॉइड स्टूडियो के भीतर से नवीनतम स्थिर रिलीज़ डाउनलोड कर सकते हैं गूगल की वेबसाइट से. अधिक जानकारी के लिए, देखें एंड्रॉइड डेवलपर्स ब्लॉग पर Google का ब्लॉग पोस्ट या नवीनतम एंड्रॉइड स्टूडियो रिलीज़ नोट्स. आईडीई में अगला प्रमुख अपडेट इस प्रकार आएगा एंड्रॉइड स्टूडियो 4.0, जो कैमराएक्स और कंपोज़ सहित नई जेटपैक लाइब्रेरी पेश करता है। संस्करण 4.0 वर्तमान में है कैनरी में, इसलिए इसे स्थिर रिलीज़ के लिए तैयार होने में कुछ महीने लगेंगे।