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

डिपेंडेंसी:
कम से कम वर्शन डिफ़ॉल्ट वर्शन नोट
Gradle 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 डीबग ब्रिज की स्क्रीन रिकॉर्डिंग के लिए, ज़्यादा से ज़्यादा रिकॉर्डिंग का समय सेट करने के लिए, timeOut कोड ब्लॉक में timeOut प्रॉपर्टी जोड़ी गई.adbOptions
  • 280 डीपीआई वाले संसाधनों के लिए सहायता जोड़ी गई.
  • प्रोजेक्ट के आकलन के दौरान बेहतर परफ़ॉर्मेंस.