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