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

डिपेंडेंसी:
कम से कम वर्शन डिफ़ॉल्ट वर्शन नोट
Gradle 2.2.1 2.2.1 ज़्यादा जानने के लिए, Gradle को अपडेट करना लेख पढ़ें.
SDK टूल के लिए बिल्ड टूल 21.1.1 21.1.1 SDK Build Tools को इंस्टॉल या कॉन्फ़िगर करें.
सामान्य जानकारी:
  • Gradle की मदद से यूनिट टेस्ट चलाने के लिए बेहतर सहायता.
    • सीधे Gradle से यूनिट टेस्ट चलाते समय, क्लासपथ में Java-style रिसॉर्स शामिल करने के लिए सहायता जोड़ी गई है.
    • 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 फ़ाइल की पैकेजिंग में, सूची और सार्वजनिक इंस्टेंस फ़ील्ड को हैंडल करने की समस्या को ठीक किया गया.
    • लाइब्रेरी प्रोजेक्ट के टास्क की डिपेंडेंसी ठीक की गईं, ताकि बदलावों के बाद टेस्ट क्लास फिर से कॉम्पाइल हो सकें.
  • जांच वाले APK को छोटा करते समय, ProGuard फ़ाइलें लागू करने के लिए testProguardFile प्रॉपर्टी जोड़ी गई.
  • Android डीबग ब्रिज की स्क्रीन रिकॉर्डिंग के लिए, रिकॉर्डिंग का ज़्यादा से ज़्यादा समय सेट करने के लिए, adbOptions कोड ब्लॉक में timeOut प्रॉपर्टी जोड़ी गई.
  • 280 डीपीआई वाले संसाधनों के लिए सहायता जोड़ी गई.
  • प्रोजेक्ट के आकलन के दौरान बेहतर परफ़ॉर्मेंस.