الإصدار 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:

    رائع

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

    Kotlin

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

    رائع

    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 في كل من إعدادات الإصدار التجريبي والإصدار الرئيسي.