Android Studio v0.2.x (जुलाई 2013)
- IntelliJ के कोडबेस में हुए नए बदलावों में मर्ज किया गया. इसमें Studio के उपयोगकर्ताओं की ओर से बताई गई समस्याओं को ठीक करने के लिए बदलाव किए गए हैं. जैसे, Linux फ़ॉन्ट के साइज़ और फ़ॉन्ट रेंडरिंग में बदलाव.
- Android Gradle प्लग इन को 0.5.0 पर अपडेट किया गया.
चेतावनी: यह नया वर्शन, पुराने वर्शन के साथ काम नहीं करता. अगर कोई ऐसा प्रोजेक्ट खोला जाता है जो प्लग-इन के पुराने वर्शन का इस्तेमाल करता है, तो Studio में गड़बड़ी का मैसेज दिखेगा. इसमें, Gradle <project_name> प्रोजेक्ट रीफ़्रेश नहीं हो सका लिखा होगा.
अपडेट किए गए Gradle प्लग-इन में ये बदलाव शामिल हैं:
- डीएसएल की मदद से कस्टमाइज़ की गई आउटपुट फ़ाइल को शामिल करने के लिए, आईडीई मॉडल को ठीक किया गया. साथ ही, वैरिएंट ऑब्जेक्ट पर आउटपुट फ़ाइल पाने/सेट करने के लिए डीएसएल को ठीक किया गया, ताकि
variant.packageApplication or variant.zipAlign
का इस्तेमाल करना ज़रूरी न हो - डिपेंडेंसी रिज़ॉल्यूशन को ठीक किया गया, ताकि हम (डिफ़ॉल्ट कॉन्फ़िगरेशन, बिल्ड टाइप, फ़्लेवर) के कॉम्बिनेशन को अलग-अलग के बजाय एक साथ हल कर सकें.
- लाइब्रेरी प्रोजेक्ट के टेस्ट के लिए डिपेंडेंसी को ठीक किया गया, ताकि लाइब्रेरी की सभी डिपेंडेंसी को सही तरीके से शामिल किया जा सके.
- तय किया गया केस, जहां दो डिपेंडेंसी के लिए लीफ़ का नाम एक जैसा होता है.
- उस समस्या को ठीक किया गया है जिसकी वजह से Proguard के नियमों वाली फ़ाइल, फ़्लेवर पर लागू नहीं हो पा रही थी.
Gradle प्लग इन के रिलीज़ नोट यहां उपलब्ध हैं: http://tools.android.com/tech-docs/new-build-system.
- डीएसएल की मदद से कस्टमाइज़ की गई आउटपुट फ़ाइल को शामिल करने के लिए, आईडीई मॉडल को ठीक किया गया. साथ ही, वैरिएंट ऑब्जेक्ट पर आउटपुट फ़ाइल पाने/सेट करने के लिए डीएसएल को ठीक किया गया, ताकि
- aapt से मिली Gradle गड़बड़ियां, अब build/ फ़ोल्डर में मर्ज की गई आउटपुट फ़ाइलों पर नहीं दिखती हैं. ये गड़बड़ियां, असल सोर्स की जगहों पर दिखती हैं.
- पैरलल बिल्ड. अब Gradle के पैरलल बिल्ड का इस्तेमाल किया जा सकता है. कृपया ध्यान रखें कि एक साथ कई प्रोजेक्ट बनाने की सुविधा "इनक्यूबेटेशन" में है. ज़्यादा जानकारी के लिए, Gradle का दस्तावेज़ देखें. यह सुविधा डिफ़ॉल्ट रूप से बंद है. इसे चालू करने के लिए, प्राथमिकताएं > कंपाइलर पर जाएं और अलग-अलग मॉड्यूल को एक साथ संकलित करें बॉक्स को चुनें.
- लेआउट रेंडरिंग, एडिटर में संसाधन को फ़ोल्ड करने वगैरह के लिए इस्तेमाल किए जाने वाले नए संसाधन रिपॉज़िटरी पर और काम:
- .aar लाइब्रेरी डिपेंडेंसी के लिए बुनियादी सहायता (उदाहरण के लिए, सोर्स की लोकल कॉपी के बिना लाइब्रेरी का इस्तेमाल करना). यह सुविधा, अब भी सोर्स एडिटर में संसाधन एक्सएमएल की पुष्टि करने और नेविगेट करने के लिए काम नहीं कर रही है.
- रिसॉर्स रेफ़रंस में साइकल का पता लगाना.
- क्विक डॉक्यूमेंटेशन (F1) में कैरेट के नीचे दी गई स्ट्रिंग के सभी अनुवाद दिखाए जा सकते हैं. इसमें, अब अलग-अलग Gradle फ़्लेवर और बिल्ड टाइप के साथ-साथ लाइब्रेरी के सभी रिसॉर्स ओवरले भी दिखेंगे. इन्हें रिसॉर्स ओवरले के उलटे क्रम में दिखाया जाता है. साथ ही, मास्क की गई स्ट्रिंग के वर्शन पर स्ट्राइकथ्रू लगा होता है.
- मॉड्यूल की डिपेंडेंसी के सेट में बदलाव होने पर, मर्ज किए गए संसाधनों को अपडेट करने से जुड़ी समस्याएं ठीक की गई हैं.
- एक्सएमएल रेंडरिंग से जुड़ी गड़बड़ियों को ठीक किया गया है, ताकि वर्ण एंटिटी के एलान और एक्सएमएल और यूनिकोड के एस्केप को सही तरीके से मैनेज किया जा सके.
- लेआउट की झलक और लेआउट एडिटर विंडो के लिए, स्क्रीनशॉट सेव करने की सुविधा.
- टेंप्लेट से जुड़ी गड़बड़ियां ठीक की गईं.
- Lint की गड़बड़ियां ठीक की गईं.
- क्रैश रिपोर्ट के लिए कई समाधान. धन्यवाद. क्रैश की रिपोर्ट भेजते रहें!