إصدارات برامج التحويل البرمجي D8 وR8 المطلوبة لإصدارات Kotlin

يتوافق المكوّن الإضافي لنظام Gradle المتوافق مع Android (AGP) والمحولات البرمجية D8 وR8 مع ملفات الفئة من الإصدار 1.3 من لغة Kotlin والإصدارات الأحدث.

تدعم المحولات البرمجية D8 وR8 ملفات الفئة من الإصدار 1.3 من Kotlin بدءًا من الإصدار 2.1.86 (المضمن في AGP 4.1). بالنسبة إلى ملفات الصفوف من الإصدار 1.4 من Kotlin والإصدارات الأحدث، يتوفّر حد أدنى مطلوب لإصدار AGP وD8 وR8 لكل إصدار من إصدارات Kotlin.

يعرض الجدول التالي الإصدارات الأقدم من برامج التحويل البرمجي AGP وD8 وR8 المطلوبة لكل إصدار بلغة Kotlin.

إصدار Kotlin أقرب إصدار AGP أول إصدار من D8 وR8
1.3 4.1 2.1.86
1.4 7 3.0.76
1.5 7 3.0.77
1.6 7.1 3.1.51
1.7 7.2 3.2.47
1.8 7.4 4.0.48
1.9 من نظام التشغيل Android 8.0.27

تستخدم إصدارات AGP المدرجة في الجدول تلقائيًا إصدار المحول البرمجي D8 وR8 المحدد.

عند استخدام إزالة خوارزمية واجهة برمجة التطبيقات Java 8+ يلزم استخدام الإصدار 7.0 من AGP (والإصدار 3.0.76 من D8 وR8). بإمكان R8 إصدار بيانات وصفية خاصة بلغة Kotlin للإصدار 1.4 والإصدارات الأحدث فقط. عند استخدام R8 لتقليص مكتبة Kotlin مع بيانات وصفية من الإصدار 1.3 من لغة Kotlin، يتم تحويل بيانات التعريف إلى تنسيق Kotlin 1.4. بالنسبة إلى لغة Kotlin الإصدار 1.4 والإصدارات الأحدث، يحتفظ R8 بالإصدار.