الإصدار 2.0.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (أبريل 2016)

التبعيات:
الحد الأدنى للإصدار الإصدار التلقائي الملاحظات
Gradle 2.10 2.10 لمزيد من المعلومات، اطّلِع على تحديث Gradle.
أدوات إنشاء حزمة تطوير البرامج (SDK) 21.1.1 21.1.1 ثبِّت أو اضبط أدوات إنشاء حزمة تطوير البرامج (SDK).
جديد:
  • تتيح هذه الميزة استخدام التشغيل الفوري من خلال إتاحة إدخال الرمز الثانوي، وإرسال تحديثات الرموز والموارد إلى تطبيق قيد التشغيل على المحاكي أو الجهاز الفعلي.
  • تمت إضافة إمكانية إنشاء إصدارات تدريجية، حتى عندما لا يكون التطبيق قيد التشغيل. تم تحسين أوقات الإنشاء الكاملة من خلال إرسال تغييرات تدريجية عبر Android Debug Bridge إلى الجهاز المتصل.
  • تمت إضافة maxProcessCount للتحكّم في عدد عمليات dex التي يمكن تشغيلها في الوقت نفسه. يضبط الرمز التالي، في ملف build.gradle على مستوى الوحدة، الحد الأقصى لعدد العمليات المتزامنة على 4:

    Groovy

    android {
      ...
      dexOptions {
        maxProcessCount = 4 // this is the default value
      }
    }

    Kotlin

    android {
      ...
      dexOptions {
        maxProcessCount = 4 // this is the default value
      }
    }
  • تمت إضافة أداة تجريبية لتقليل حجم الرمز البرمجي بهدف إتاحة عملية pre-dexing وتقليل عملية re-dexing للتبعيات، وهي عمليات غير متاحة مع Proguard. يؤدي ذلك إلى تحسين سرعة إنشاء صيغة تصحيح الأخطاء. بما أنّ أداة التصغير التجريبية لا تتيح التحسين والتشويش، عليك تفعيل Proguard لإصداراتك. لتفعيل أداة التصغير التجريبية لعمليات الإنشاء المخصّصة لتصحيح الأخطاء، أضِف ما يلي إلى ملف build.gradle على مستوى الوحدة:

    Groovy

    android {
      ...
      buildTypes {
        debug {
          minifyEnabled true
          useProguard false
        }
        release {
          minifyEnabled true
          useProguard true // this is a default setting
        }
      }
    }

    Kotlin

    android {
      ...
      buildTypes {
        getByName("debug") {
          minifyEnabled = true
          useProguard = false
        }
        getByName("release") {
          minifyEnabled = true
          useProguard = true // this is a default setting
        }
      }
    }
  • تمت إضافة إمكانية تسجيل البيانات وتحسين أداء أداة تصغير الموارد. يسجّل أداة تصغير الموارد الآن جميع عملياتها في ملف resources.txt يقع في المجلد نفسه الذي توجد فيه ملفات سجلّ Proguard.
تغيير السلوك:
المشاكل التي تم إصلاحها:
  • تم إصلاح مشكلة تسبّبت في تكرار تبعيات AAR في كل من إعدادات الإصدار التجريبي والإصدار الرئيسي.