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