Halo gaes, kali ini aku ingin berbagi kasus manakala aku sedang mengerjakan chat app. Saat itu, aku sedang mencoba sebuah scrap library atau legacy code (maksudnya library pihak ke-3 yang sudah terbengkalai dan tidak ada tanda-tanda tindak lanjut pengembangan), meski begitu saya pikir fungionalitasnya masih bekerja dan aku butuh sekali itu, akhirnya saya putuskan untuk menggunakannya di project saya.

Nah, seperti biasa proses implementasinya tidak semulus paha black pink, saya mendapati error seperti ini,
"null, Cannot fit requested classes in a single dex file (# methods: 66445 > 65536)"
Solusi untuk ini adalah mengaktifkan dukungan multi dex di aplikasi Android. Langkah-langkah berikut ini adalah cara untuk melakukannya.
1. Tambahkan androidx.multidex:multidex library ke app's build.gradle
dependencies {
...etc...
implementation 'androidx.multidex:multidex:2.0.1
...etc...
}
2. Masih di file yang sama (app's build.gradle), aktifkan properti multiDexEnabled
android {
defaultConfig {
...etc...
multiDexEnabled true
...etc...
}
}
Sekarang, kompilasi aplikasi Android Anda, seharusnya sudah tidak lagi menghasilkan kesalahan dex.