Hata metni
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
Bir dex dosyasına en çok 65.536 metot sığar. Uygulama ve kütüphaneler bunu aşınca D8 derlemeyi durdurur.
minSdk 21 veya üstüyse sadece multiDexEnabled = true yaz.androidx.multidex:multidex ekle ve Application sınıfında MultiDex.install çağır.isMinifyEnabled = true ile R8'i aç: kullanılmayan metotlar silinir.android {
defaultConfig {
minSdk = 21
multiDexEnabled = true
}
}
dependencies { implementation("androidx.multidex:multidex:2.0.1") } // yalnız minSdk < 21Büyük kütüphaneyi bütün olarak değil, gereken modülüyle ekle.
Yazar ve lisans: Nibras Code