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 गड़बड़ियां अब बिल्ड/ फ़ोल्डर में मर्ज की गई आउटपुट फ़ाइलों पर नहीं ले जातीं, बल्कि असल सोर्स वाली जगहों पर वापस ले जाते हैं.
  • पैरलल बिल्ड. अब Gradle के पैरलल बिल्ड का इस्तेमाल किया जा सकता है. कृपया ध्यान रखें कि पैरलल बिल्ड "इनक्यूबेशन" में होते हैं (Gradle की दस्तावेज़.) यह सुविधा डिफ़ॉल्ट रूप से बंद है. इसे चालू करने के लिए, यहां जाएं प्राथमिकताएं > कंपाइलर पर क्लिक करें और कंपाइल करें' बॉक्स पर सही का निशान लगाएं साथ-साथ (साथ-साथ अलग-अलग मॉड्यूल).
  • लेआउट रेंडरिंग, एडिटर में संसाधन को फ़ोल्ड करने वगैरह के लिए इस्तेमाल किए जाने वाले नए संसाधन रिपॉज़िटरी पर और काम:
    • .aar लाइब्रेरी डिपेंडेंसी के लिए बुनियादी सहायता (उदाहरण के लिए, सोर्स की लोकल कॉपी के बिना लाइब्रेरी का इस्तेमाल करना). सोर्स एडिटर में, रिसॉर्स एक्सएमएल की पुष्टि और नेविगेट करने के लिए अब भी काम नहीं किया जा रहा है.
    • रिसॉर्स रेफ़रंस में साइकल की पहचान.
    • क्विक डॉक्यूमेंटेशन (F1), जो कैरेट के नीचे स्ट्रिंग के सभी अनुवाद दिखा सकता है, इसमें अब अलग-अलग Gradle फ़्लेवर और बिल्ड टाइप के सभी रिसॉर्स ओवरले भी दिखेंगे, जैसे कि लाइब्रेरी भी शामिल हैं. इन्हें रिवर्स रिसॉर्स ओवरले ऑर्डर में दिखाया जाता है. इनमें स्ट्राइकथ्रू (टेक्स्ट पर लाइन खींचना) होता है मास्क किए गए स्ट्रिंग के वर्शन.
    • मॉड्यूल की डिपेंडेंसी के सेट में बदलाव होने पर, मर्ज किए गए संसाधनों को अपडेट करने से जुड़ी समस्याएं ठीक की गई हैं.
    • वर्ण इकाई की सूचनाओं के साथ-साथ एक्सएमएल और यूनिकोड को सही तरीके से हैंडल करने के लिए, एक्सएमएल रेंडरिंग से जुड़े सुधार एस्केप.
  • लेआउट की झलक और लेआउट एडिटर विंडो के लिए, स्क्रीनशॉट की सुविधा सेव करें.
  • टेंप्लेट से जुड़ी गड़बड़ियां ठीक की गईं.
  • Lint की गड़बड़ियां ठीक की गईं.
  • क्रैश रिपोर्ट से जुड़ी कई गड़बड़ियां ठीक की गईं. धन्यवाद. क्रैश की रिपोर्ट भेजते रहें!