Gradle के लिए Android प्लगिन, बदलाव के बाद का वर्शन 1.1.0 (फ़रवरी 2015)

डिपेंडेंसी:
सबसे पुराना वर्शन डिफ़ॉल्ट वर्शन नोट
Gradle 2.2.1 2.2.1 ज़्यादा जानकारी के लिए, Gradle को अपडेट करने का तरीका देखें.
एसडीके बिल्ड टूल 21.1.1 21.1.1 एसडीके बिल्ड टूल को इंस्टॉल करें या कॉन्फ़िगर करें.
सामान्य नोट:
  • यूनिट टेस्ट के लिए नई सहायता जोड़ी गई
  • टेस्ट टास्क के नामों में, Test की जगह AndroidTest का इस्तेमाल किया गया है. उदाहरण के लिए, the assembleDebugTest टास्क अब assembleDebugAndroidTest टास्क है. यूनिट टेस्ट टास्क के नाम में अब भी UnitTest शामिल है. उदाहरण के लिए, assembleDebugUnitTest.
  • ProGuard कॉन्फ़िगरेशन फ़ाइलों में बदलाव किया गया है, ताकि वे टेस्ट APK पर लागू न हों. अगर कोड को छोटा करने की सुविधा चालू है, तो ProGuard टेस्ट APK को प्रोसेस करता है और सिर्फ़ उस मैपिंग फ़ाइल को लागू करता है जो मुख्य APK को छोटा करते समय जनरेट होती है.
  • डिपेंडेंसी मैनेजमेंट को अपडेट किया गया है
    • provided और package स्कोप का इस्तेमाल करने से जुड़ी समस्याएं ठीक की गईं.

      ध्यान दें: ये स्कोप, AAR (Android ARchive) पैकेज के साथ काम नहीं करते. साथ ही, इनकी वजह से AAR पैकेज वाला बिल्ड फ़ेल हो जाता है.

    • डिपेंडेंसी रिज़ॉल्यूशन में बदलाव किया गया है, ताकि टेस्ट किए जा रहे ऐप्लिकेशन और टेस्ट ऐप्लिकेशन की डिपेंडेंसी की तुलना की जा सके. अगर दोनों ऐप्लिकेशन के लिए एक ही वर्शन वाला कोई आर्टफ़ैक्ट मिलता है, तो उसे टेस्ट ऐप्लिकेशन में शामिल नहीं किया जाता. साथ ही, उसे सिर्फ़ टेस्ट किए जा रहे ऐप्लिकेशन के साथ पैकेज किया जाता है. अगर दोनों ऐप्लिकेशन के लिए अलग-अलग वर्शन वाला कोई आर्टफ़ैक्ट मिलता है, तो बिल्ड फ़ेल हो जाता है.
  • संसाधन मर्ज करने वाले टूल में, anyDpi रिसॉर्स क्वालीफ़ायर के लिए सहायता जोड़ी गई.
  • Android के ज़्यादा मॉड्यूल वाले प्रोजेक्ट के लिए, आईडीई सिंक करने की रफ़्तार और आकलन करने की प्रोसेस को बेहतर बनाया गया है.