Android Studio v1.5.0 (नवंबर 2015)
सुधार और गड़बड़ियां ठीक करना:
- Android Monitor में, मेमोरी मॉनिटर के विश्लेषण की नई सुविधाएं जोड़ी गई हैं. इस मॉनिटर से कैप्चर की गई HPROF फ़ाइल को देखने पर, डिसप्ले अब ज़्यादा मददगार होता है. इससे, मेमोरी लीक जैसी समस्याओं का पता लगाने में ज़्यादा समय नहीं लगता. इस मॉनिटर का इस्तेमाल करने के लिए, मुख्य विंडो के सबसे नीचे मौजूद Android मॉनिटर पर क्लिक करें. Android मॉनिटर में, मेमोरी टैब पर क्लिक करें. मॉनिटर चालू होने के दौरान, Java Heap को डंप करें आइकॉन पर क्लिक करें. इसके बाद, मुख्य विंडो में कैप्चर पर क्लिक करें और फ़ाइल को देखने के लिए उस पर दो बार क्लिक करें. दाईं ओर, विश्लेषण कैप्चर करें पर क्लिक करें. (Android डिवाइस मॉनिटर और Android मॉनिटर, एक साथ नहीं चल सकते.)
- डीप लिंक और ऐप्लिकेशन लिंक के लिए, नए वर्शन का इस्तेमाल करने की सुविधा जोड़ी गई. कोड एडिटर,
AndroidManifest.xml
फ़ाइल में डीप लिंकिंग के लिए, अपने-आप एक इंटेंट फ़िल्टर बना सकता है. यह कोड भी जनरेट कर सकता है, ताकि आपको किसी Java फ़ाइल की गतिविधि में, ऐप्लिकेशन को इंडेक्स करने वाले एपीआई के साथ इंटिग्रेट करने में मदद मिल सके. डीप लिंक की जांच करने की सुविधा की मदद से, यह पुष्टि की जा सकती है कि कोई डीप लिंक, ऐप्लिकेशन को लॉन्च कर सकता है या नहीं. कॉन्फ़िगरेशन चलाएं/डीबग करें डायलॉग बॉक्स के सामान्य टैब में, डीप लिंक लॉन्च करने के विकल्प तय किए जा सकते हैं. Android मॉनिटर के logcat डिसप्ले का इस्तेमाल करके, किसी गतिविधि में ऐप्लिकेशन को इंडेक्स करने वाले एपीआई कॉल की जांच भी की जा सकती है. Androidlint
टूल में अब डीप लिंक और ऐप्लिकेशन को इंडेक्स करने वाले एपीआई से जुड़ी कुछ समस्याओं के लिए चेतावनियां दी गई हैं. - कोड एडिटर में कस्टम व्यू कोड करते समय, छोटे नामों का इस्तेमाल करने की सुविधा जोड़ी गई.
- वेक्टर ऐसेट स्टूडियो में,
VectorDrawable
एलिमेंट के लिए ज़्यादा सपोर्ट जोड़ा गया, ताकि वे पुराने सिस्टम के साथ काम कर सकें. वेक्टर एसेट स्टूडियो, इन एलिमेंट का इस्तेमाल करके वेक्टर ड्रॉबल को PNG रेस्टर इमेज में बदल सकता है. इन इमेज का इस्तेमाल, 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
जांच जोड़ी गई हैं. यह अमान्य मेनिफ़ेस्ट संसाधन लुकअप का भी पता लगाता है. खास तौर पर, उन संसाधनों के लिए जो कॉन्फ़िगरेशन के हिसाब से अलग-अलग होते हैं. - ऐप्लिकेशन के हैंग या क्रैश होने से जुड़ी कई समस्याएं ठीक की गई हैं.