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