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