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

डिपेंडेंसी:
कम से कम वर्शन डिफ़ॉल्ट वर्शन नोट
ग्रेडल 2.2.1 2.2.1 ज़्यादा जानने के लिए, Gredle को अपडेट करना देखें.
SDK टूल बनाने वाले टूल 21.1.1 21.1.1 SDK बिल्ड टूल इंस्टॉल करें या कॉन्फ़िगर करें.
सामान्य जानकारी:
  • Gradle की मदद से यूनिट टेस्ट करने के लिए बेहतर सहायता.
    • क्लासपाथ में जावा-स्टाइल के संसाधन शामिल करने के लिए सहायता जोड़ी गई सीधे Gradle से यूनिट टेस्ट कर रहे हों.
    • Android संग्रह (AAR) के लिए, यूनिट टेस्ट पर निर्भर रहने की सुविधा जोड़ी गई आर्टफ़ैक्ट.
    • unitTestVariants प्रॉपर्टी के लिए सहायता जोड़ी गई इसलिए, इकाई की जांच करने वाले वैरिएंट में बदलाव करने के लिए, build.gradle फ़ाइल.
    • इसके तहत unitTest.all कोड ब्लॉक जोड़ा गया यूनिट के लिए, पसंद के मुताबिक बनाए गए टास्क कॉन्फ़िगर करने के लिए testOptions परीक्षण. नीचे दिया गया सैंपल कोड, यूनिट टेस्ट जोड़ने का तरीका बताता है कॉन्फ़िगरेशन सेटिंग:
      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.
          }
        }
      }
                  
    • इसमें enum और सार्वजनिक इंस्टेंस फ़ील्ड की हैंडलिंग को ठीक किया गया mockable-android.jar फ़ाइल की पैकेजिंग.
    • लाइब्रेरी प्रोजेक्ट टास्क डिपेंडेंसी को ठीक कर दिया जाता है, ताकि क्लास की जांच की जा सके बदलावों के बाद फिर से कंपाइल करें.
  • लागू करने के लिए, testProguardFile प्रॉपर्टी जोड़ी गई किसी फ़ाइल को छोटा करते समय ProGuard फ़ाइलें टेस्ट APK के साथ काम करता है.
  • timeOut प्रॉपर्टी को adbOptions में जोड़ा गया यह तय करने के लिए कि ज़्यादा से ज़्यादा कितने समय तक रिकॉर्डिंग की जा सकती है, कोड ब्लॉक Android डीबग ब्रिज की स्क्रीन रिकॉर्डिंग शामिल है.
  • 280 डीपीआई संसाधनों के लिए अतिरिक्त सहायता.
  • प्रोजेक्ट के आकलन के दौरान बेहतर परफ़ॉर्मेंस.