Gradle के लिए Android प्लगिन, बदलाव के बाद का वर्शन 1.2.0 (अप्रैल 2015)

डिपेंडेंसी:
सबसे पुराना वर्शन सामान्य वर्शन नोट
ग्रेडल 2.2.1 2.2.1 ज़्यादा जानकारी के लिए, Gradle को अपडेट करने का तरीका देखें.
एसडीके बिल्ड टूल 21.1.1 21.1.1 एसडीके बिल्ड टूल को इंस्टॉल करें या कॉन्फ़िगर करें.
सामान्य नोट:
  • Gradle की मदद से यूनिट टेस्ट चलाने के लिए, बेहतर सहायता जोड़ी गई.
    • Gradle से सीधे यूनिट टेस्ट चलाने पर, क्लासपाथ में Java-स्टाइल के संसाधन शामिल करने की सुविधा जोड़ी गई.
    • Android Archive (AAR) आर्टफ़ैक्ट के लिए, यूनिट टेस्ट डिपेंडेंसी की सुविधा जोड़ी गई.
    • unitTestVariants प्रॉपर्टी के लिए सहायता जोड़ी गई, ताकि यूनिट टेस्ट वैरिएंट में बदलाव किया जा सके build.gradle फ़ाइल का इस्तेमाल करके.
    • यूनिट टेस्ट के लिए, पसंद के मुताबिक टास्क कॉन्फ़िगर करने के लिए, testOptions में unitTest.all कोड ब्लॉक जोड़ा गया. यहां दिए गए सैंपल कोड में, इस नए विकल्प का इस्तेमाल करके, यूनिट टेस्ट कॉन्फ़िगरेशन सेटिंग जोड़ने का तरीका बताया गया है:
      android {
        testOptions {
          unitTest.all {
            jvmArgs '-XX:MaxPermSize=256m' // Or any other gradle option.
          }
        }
      }
      android {
        testOptions {
          unitTest.all {
            jvmArgs += listOf("-XX:MaxPermSize=256m") // Or any other gradle option.
          }
        }
      }
                  
    • `mockable-android.jar` फ़ाइल की पैकेजिंग में, enum और पब्लिक इंस्टेंस फ़ील्ड को हैंडल करने से जुड़ी समस्या ठीक की गई.
    • लाइब्रेरी प्रोजेक्ट टास्क डिपेंडेंसी से जुड़ी समस्या ठीक की गई, ताकि बदलाव के बाद टेस्ट क्लास को फिर से कंपाइल किया जा सके.
  • टेस्ट APK को छोटा करते समय, ProGuard फ़ाइलें लागू करने के लिए, testProguardFile प्रॉपर्टी जोड़ी गई.
  • Android Debug Bridge स्क्रीन रिकॉर्डिंग के लिए, ज़्यादा से ज़्यादा रिकॉर्डिंग का समय सेट करने के लिए, adbOptions कोड ब्लॉक में timeOut प्रॉपर्टी जोड़ी गई.
  • 280 dpi रिज़ॉल्यूशन वाले संसाधनों के लिए सहायता जोड़ी गई.
  • प्रोजेक्ट का आकलन करने के दौरान, परफ़ॉर्मेंस बेहतर की गई.