Android Studio v1.5.0 (नवंबर 2015)
गड़बड़ियां ठीक की गईं और सुधार किए गए:
- Android Monitor में, मेमोरी मॉनिटर की नई विश्लेषण क्षमताएं जोड़ी गई हैं. इस मॉनिटर से कैप्चर की गई HPROF फ़ाइल देखने पर, अब आपको ज़्यादा जानकारी दिखेगी. इससे आपको मेमोरी लीक जैसी समस्याओं का पता लगाने में आसानी होगी. इस मॉनिटर का इस्तेमाल करने के लिए, मुख्य विंडो में सबसे नीचे मौजूद Android मॉनिटर पर क्लिक करें. Android Monitor में, Memory टैब पर क्लिक करें. मॉनिटर चालू रहने के दौरान, Dump Java Heap आइकॉन पर क्लिक करें. इसके बाद, मुख्य विंडो में Captures पर क्लिक करें और फ़ाइल देखने के लिए उस पर दो बार क्लिक करें. दाईं ओर मौजूद, विश्लेषण कैप्चर करें पर क्लिक करें. (Android डिवाइस मॉनिटर और Android मॉनिटर, दोनों को एक साथ नहीं चलाया जा सकता.)
- नया डीप लिंक और ऐप्लिकेशन लिंक जोड़ने की सुविधा जोड़ी गई. कोड एडिटर,
AndroidManifest.xmlफ़ाइल में डीप लिंकिंग के लिए, अपने-आप इंटेंट फ़िल्टर बना सकता है. यह Java फ़ाइल में मौजूद किसी गतिविधि में, ऐप्लिकेशन इंडेक्सिंग एपीआई के साथ इंटिग्रेट करने में आपकी मदद करने के लिए, कोड भी जनरेट कर सकता है. डीप लिंक की जांच करने की सुविधा से, यह पुष्टि की जा सकती है कि कोई डीप लिंक किसी ऐप्लिकेशन को लॉन्च कर सकता है या नहीं. Run/Debug Configurations डायलॉग के General टैब में, डीप लिंक लॉन्च करने के विकल्प दिए जा सकते हैं. Android Monitor logcat डिसप्ले का इस्तेमाल करके, किसी गतिविधि में ऐप्लिकेशन इंडेक्सिंग एपीआई कॉल की जांच भी की जा सकती है. Androidlintटूल में अब डीप लिंक और ऐप्लिकेशन इंडेक्सिंग एपीआई से जुड़ी कुछ समस्याओं के लिए चेतावनियां दिखती हैं. - कोड एडिटर में कस्टम व्यू के लिए कोड पूरा करते समय, छोटे नामों का इस्तेमाल करने की सुविधा जोड़ी गई.
- पुराने सिस्टम के साथ काम करने की सुविधा के लिए, Vector Asset Studio में ज़्यादा
VectorDrawableएलिमेंट के लिए सपोर्ट जोड़ा गया. Vector Asset Studio, इन एलिमेंट का इस्तेमाल करके वेक्टर ड्रॉएबल को पीएनजी रास्टर इमेज में बदल सकता है. ऐसा Android 4.4 (एपीआई लेवल 20) और इससे पहले के वर्शन के साथ इस्तेमाल करने के लिए किया जाता है. - Android TV और Android Auto के लिए, नई
lintजांचें जोड़ी गई हैं. इससे आपको Android Studio में तुरंत और कार्रवाई करने लायक फ़ीडबैक मिल पाएगा. साथ ही, कई गड़बड़ियां तुरंत ठीक की जा सकेंगी. उदाहरण के लिए, Android TV के लिए, यह अनुमतियों, काम न करने वाले हार्डवेयर,uses-featureएलिमेंट, और बैनर मौजूद न होने की समस्याओं की शिकायत कर सकता है और उन्हें तुरंत ठीक कर सकता है. Android Auto के लिए, यह इन कामों को कर सकता है:AndroidManifest.xmlफ़ाइल में दिए गए डेस्क्रिप्टर फ़ाइल में सही इस्तेमाल की पुष्टि करना,MediaBrowserServiceक्लास के लिए इंटेंट फ़िल्टर न होने पर रिपोर्ट करना, और आवाज़ से किए जाने वाले कुछ ऐक्शन से जुड़ी समस्याओं की पहचान करना. - असुरक्षित ब्रॉडकास्ट रिसीवर,
SSLCertificateSocketFactoryऔरHostnameVerifierक्लास के इस्तेमाल, औरFile.setReadable()औरFile.setWritable()कॉल के लिए नईlintजांचें जोड़ी गईं. यह अमान्य मेनिफ़ेस्ट रिसॉर्स लुकअप का भी पता लगाता है. खास तौर पर, उन संसाधनों के लिए जो कॉन्फ़िगरेशन के हिसाब से अलग-अलग होते हैं. - ऐप्लिकेशन के हैंग या क्रैश होने से जुड़ी कई समस्याएं ठीक की गई हैं.