Android Studio v0.2.x (जुलाई 2013)

  • इसे IntelliJ के नए कोड बेस में मर्ज कर दिया गया है. इसमें Studio के उपयोगकर्ताओं की ओर से रिपोर्ट की गई समस्याओं को हल करने का तरीका भी शामिल है. जैसे, Linux के फ़ॉन्ट साइज़ और फ़ॉन्ट रेंडरिंग में किए गए बदलाव.
  • 'Android Gradle प्लग-इन' को 0.5.0 में अपडेट किया गया.

    चेतावनी: यह नया वर्शन पुराने सिस्टम के साथ काम नहीं करता. प्लग-इन के पुराने वर्शन का इस्तेमाल करने वाले प्रोजेक्ट को खोलते समय, Studio एक गड़बड़ी दिखाएगा Gredle <project_name> में जवाब दिया जा रहा है प्रोजेक्ट रीफ़्रेश नहीं हो सका.

    अपडेट किए गए Gradle प्लग-इन में ये बदलाव शामिल हैं:

    • आउटपुट फ़ाइल को शामिल करने के लिए, IDE मॉडल को ठीक किया गया. भले ही, उसे DSL के ज़रिए कस्टमाइज़ किया गया हो. साथ ही आउटपुट फ़ाइल को वैरिएंट ऑब्जेक्ट पर पाने/सेट करने के लिए DSL को ठीक करता है, ताकि यह ज़रूरी न हो variant.packageApplication or variant.zipAlign का इस्तेमाल करें
    • डिपेंडेंसी रिज़ॉल्यूशन को ठीक किया गया, ताकि हमने (डिफ़ॉल्ट कॉन्फ़िगरेशन, बनाने के बजाय अलग-अलग तरह का होता है.
    • लाइब्रेरी प्रोजेक्ट की जांच के लिए, इस डिपेंडेंसी को तय किया गया है, ताकि सभी डिपेंडेंसी को सही तरीके से शामिल किया जा सके शामिल किया जा सकता है.
    • तय किया गया केस, जहां दो डिपेंडेंसी के लिए लीफ़ का नाम एक जैसा होता है.
    • फ़्लेवर पर ProGuard नियमों वाली फ़ाइल को लागू करने की समस्या को हल कर दिया गया है.

    सभी Gradle प्लग इन के रिलीज़ नोट यहां उपलब्ध हैं: http://tools.android.com/tech-docs/new-build-system.

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