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