الإصدار 7.3.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android (أيلول/سبتمبر 2022)

يُعدّ الإصدار 7.3.0 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" إصدارًا رئيسيًا يتضمّن مجموعة متنوعة من التحسينات والميزات الجديدة.

التوافق

الحد الأدنى للإصدار الإصدار التلقائي ملاحظات
Gradle 7.4 7.4 لمزيد من المعلومات، يُرجى الاطّلاع على مقالة تحديث Gradle.
أدوات إنشاء حِزم SDK 30.0.3 30.0.3 ثبِّت أو اضبط أدوات إنشاء حِزم SDK.
NDK لا ينطبق 23.1.7779620 ثبِّت أو ضبط إصدارًا مختلفًا من حزمة NDK.
JDK 11 11 لمزيد من المعلومات، يُرجى الاطّلاع على ضبط إصدار JDK.

إتاحة أنظمة إنشاء مخصّصة لـ C/C++

يمكنك الآن إنشاء نظام إنشاء مخصّص لـ C/C++ من خلال إنشاء نص برمجي لنظام التشغيل الذي يكتب معلومات الإنشاء في ملف إنشاء Ninja. للاطّلاع على مزيد من المعلومات عن أنظمة إنشاء C/C++ المخصّصة، اطّلِع على مقالة دمج أنظمة إنشاء C/C++ المخصّصة باستخدام Ninja (تجريبي).

لقطة شاشة لنظام تصميم C/C++ المخصّص

الحد الأدنى لإصدار المكوّن الإضافي Kotlin هو 1.5.20

بدءًا من الإصدار 7.3.0-alpha08 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"، يتطلب "المكوّن الإضافي لنظام Gradle المتوافق مع Android" الإصدار 1.5.20 أو إصدارًا أحدث من "مكوّن Kotlin الإضافي". للاحتفاظ بالتوافق، احرص على تحديد الإصدار 1.5.20 أو إصدار أحدث من المكوّن الإضافي Kotlin في ملف build.gradle:

org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20

تم تفعيل إنشاء حِزم APK مؤرشَفة

بدءًا من الإصدار 7.3 من AGP، يتم تفعيل ميزة أرشفة المتجر تلقائيًا في جميع حِزم تطبيق Android التي يتم إنشاؤها. الأرشفة هي ميزة جديدة في حِزم التطبيقات ستسمح في المستقبل للمستخدمين الذين لديهم مساحة تخزين منخفضة بإدارة مساحة التطبيقات بفعالية، إذا كان ذلك متاحًا في المتجر.

لإيقاف إنشاء حِزم APK مؤرشفة، عدِّل ملف build.gradle على مستوى التطبيق باتّباع الخطوات التالية:

android {
  bundle {
    storeArchive {
      enable = false
    }
  }
}

إيقاف سمة الحزمة في ملف البيان نهائيًا

بدءًا من الإصدار AGP 7.3.0-alpha04، إذا كنت تستخدِم Gradle لإنشاء مشروعك، يُنشئ AGP تحذيرًا في حال استخدام السمة package فيملف الманиفيست. لضبط مساحة الاسم لتطبيقك، استخدِم السمة namespace في ملف build.gradle على مستوى الوحدة. لمزيد من المعلومات، يُرجى الاطّلاع على ضبط مساحة اسم.

للحصول على مساعدة بشأن الانتقال إلى لغة وصف النطاقات الجديدة (DSL)، استخدِم "مساعِد ترقية AGP" (الأدوات > مساعِد ترقية AGP).

توافق نظام Android الأساسي

بدءًا من الإصدار AGP 7.3.0-beta05، أصبح الحد الأدنى لإصدار حزمة SDK المتوافق هو 33 (يمكنك استخدام minSdk = 33). يمثّل الحد الأدنى لحزمة SDK الحد الأدنى لإصدار Android الذي يمكن تشغيل تطبيقك عليه، ويتم ضبطه في ملف build.gradle على مستوى التطبيق.