يتوافق المكوّن الإضافي لنظام Gradle المتوافق مع Android (AGP) والمحولان البرمجيان D8 وR8 مع الفئة من الإصدار 1.3 من Kotlin والإصدارات الأحدث.
تدعم برامج التحويل البرمجي D8 وR8 ملفات الفئة من الإصدار 1.3 من Kotlin بدءًا من من الإصدار 2.1.86 (المضمّن في الإصدار 4.1 من AGP). وبالنسبة إلى ملفات الفئة من الإصدار 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 |
2.0 | 8.5 | 8.5.10 |
تستخدم إصدارات AGP المدرجة في الجدول تلقائيًا إصدار برنامج التحويل البرمجي D8 وR8 المحدد.
عند استخدام إزالة طلبات البيانات من واجهة برمجة التطبيقات Java 8+ يجب توفُّر الإصدار 7.0 من AGP (والإصدار 3.0.76 من R8 والإصدارَين D8 وR8). لا يمكن لـ R8 إرسال بيانات وصفية بلغة Kotlin إلا من الإصدار 1.4 والإصدارات الأحدث. عند استخدام R8 تقليص مكتبة Kotlin باستخدام بيانات التعريف من البيانات الوصفية للإصدار 1.3 من Kotlin يتم التحويل إلى تنسيق Kotlin 1.4. بالنسبة إلى الإصدار 1.4 من Kotlin أو R8 الأحدث بالنسخة.