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 डिसप्ले का इस्तेमाल करके, किसी ऐक्टिविटी में App Indexing API कॉल की जांच भी की जा सकती है. Android lint टूल में अब डीप लिंक और App Indexing API से जुड़ी कुछ समस्याओं के लिए चेतावनियां दिखती हैं.
  • कोड एडिटर में कस्टम व्यू के लिए कोड पूरा करते समय, छोटे नामों का इस्तेमाल करने की सुविधा जोड़ी गई.
  • पुराने सिस्टम के साथ काम करने की सुविधा के लिए, वेक्टर ऐसेट स्टूडियो में ज़्यादा 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() कॉल के लिए नई जांच जोड़ी गई हैं. यह अमान्य मेनिफ़ेस्ट रिसॉर्स लुकअप का भी पता लगाता है. खास तौर पर, उन संसाधनों के लिए जो कॉन्फ़िगरेशन के हिसाब से अलग-अलग होते हैं.
  • ऐप्लिकेशन के हैंग या क्रैश होने से जुड़ी कई समस्याएं ठीक की गई हैं.