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
टूल में अब डीप लिंक और ऐप्लिकेशन इंडेक्सिंग एपीआई से जुड़ी कुछ समस्याओं के लिए चेतावनियां दिखती हैं. - कोड एडिटर में कस्टम व्यू के लिए कोड पूरा करते समय, छोटे नामों का इस्तेमाल करने की सुविधा जोड़ी गई.
- पुराने सिस्टम के साथ काम करने की सुविधा के लिए, वेक्टर ऐसेट स्टूडियो में ज़्यादा
VectorDrawable
एलिमेंट के लिए सपोर्ट जोड़ा गया. Vector Asset Studio इन एलिमेंट का इस्तेमाल करके, वेक्टर ड्रॉएबल को पीएनजी रास्टर इमेज में बदल सकता है. ऐसा Android 4.4 (एपीआई लेवल 20) और इससे पहले के वर्शन के साथ इस्तेमाल करने के लिए किया जाता है. - Android TV और Android Auto के लिए नई
lint
जांचें जोड़ी गई हैं, ताकि आपको Android Studio में तुरंत और कार्रवाई करने लायक सुझाव मिल सकें. साथ ही, कई समस्याओं को तुरंत ठीक किया जा सके. उदाहरण के लिए, Android TV के लिए, यह अनुमतियों, काम न करने वाले हार्डवेयर,uses-feature
एलिमेंट, और बैनर मौजूद न होने की समस्याओं की शिकायत कर सकता है और उन्हें तुरंत ठीक कर सकता है. Android Auto के लिए, यह इन कामों को कर सकता है:AndroidManifest.xml
फ़ाइल में मौजूद डेस्क्रिप्टर फ़ाइल में, सही इस्तेमाल की पुष्टि करना. अगरMediaBrowserService
क्लास के लिए कोई इंटेंट फ़िल्टर नहीं है, तो इसकी रिपोर्ट करना. साथ ही, आवाज़ से किए जाने वाले कुछ ऐक्शन से जुड़ी समस्याओं का पता लगाना. lint
असुरक्षित ब्रॉडकास्ट रिसीवर,SSLCertificateSocketFactory
औरHostnameVerifier
क्लास के इस्तेमाल, औरFile.setReadable()
औरFile.setWritable()
कॉल के लिए नई जांच जोड़ी गई हैं. यह अमान्य मेनिफ़ेस्ट रिसॉर्स लुकअप का भी पता लगाता है. खास तौर पर, उन संसाधनों के लिए जो कॉन्फ़िगरेशन के हिसाब से अलग-अलग होते हैं.- ऐप्लिकेशन के हैंग या क्रैश होने से जुड़ी कई समस्याएं ठीक की गई हैं.