مكوّن إضافي متوافق مع 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 نقطة لكل بوصة.
  • تحسين الأداء أثناء تقييم المشروع