مكوّن Android الإضافي لنظام Gradle، الإصدار 1.2.0 (نيسان/أبريل 2015)

التبعيات:
  • Gradle 2.2.1 أو أعلى
  • أدوات الإصدار 21.1.1 أو أعلى.
ملاحظات عامة:
  • دعم محسَّن لإجراء اختبارات الوحدات باستخدام Gradle.
    • تمت إضافة الدعم لتضمين الموارد المصمّمة بأسلوب Java في مسار الصف الدراسي عند إجراء اختبارات الوحدات من خلال 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.
          }
        }
      }
                  
    • تم إصلاح معالجة حقول التعداد والمثيلات العامة في حزمة ملف mockable-android.jar.
    • تم إصلاح تبعيات مهام مشروع المكتبة بحيث تتم إعادة تجميع صفوف الاختبار بعد التغييرات.
  • تمت إضافة السمة testProguardFile لتطبيق ملفات ProGuard عند تصغير حزمة APK تجريبية.
  • تمت إضافة السمة timeOut إلى مجموعة الرموز adbOptions لضبط الحدّ الأقصى لوقت التسجيل لتسجيل الشاشة على Android Debug Bridge.
  • تم توفير دعم للموارد التي تبلغ 280 نقطة لكل بوصة.
  • تحسين الأداء أثناء تقييم المشروع.