نص الخطأ
Cannot fit requested classes in a single dex file (# fields: 70000 > 65536) D8: The number of methods in the dex file exceeds 65536
Cannot fit requested classes in a single dex file (# fields: 70000 > 65536) D8: The number of methods in the dex file exceeds 65536
يتسع ملف dex الواحد لـ 65,536 دالة على الأكثر. حين يتجاوزها التطبيق ومكتباته يوقف D8 البناء.
minSdk 21 أو أعلى فاكتب multiDexEnabled = true فقط.androidx.multidex:multidex واستدعِ MultiDex.install في صنف Application.isMinifyEnabled = true: تُحذف الدوال غير المستخدمة.android {
defaultConfig {
minSdk = 21
multiDexEnabled = true
}
}
dependencies { implementation("androidx.multidex:multidex:2.0.1") } // yalnız minSdk < 21أضف المكتبة الكبيرة عبر وحدتها المحددة لا كاملة.
المؤلف والترخيص: Nibras Code