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

الاعتماديات:
الإصدار الأدنى الإصدار التلقائي ملاحظات
Gradle 2.2.1 2.2.1 لمزيد من المعلومات، اطّلِع على تحديث Gradle.
أدوات تصميم حزمة تطوير البرامج (SDK) 21.1.1 21.1.1 تثبيت أو ضبط أدوات إنشاء حزمة تطوير البرامج (SDK).
ملاحظات عامة:
  • تحسين إمكانية إجراء اختبارات الوحدات باستخدام Gradle
    • تمت إضافة إمكانية تضمين موارد بتنسيق Java في مسار الفئة عند تنفيذ اختبارات الوحدات مباشرةً من Gradle.
    • تمت إضافة إمكانية استخدام تبعيات اختبار الوحدات مع عناصر Android Archive (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 نقطة لكل بوصة.
  • تحسين الأداء أثناء تقييم المشروع