D8: Cannot fit requested classes in a single dex file (# methods: 78541 > 65536) code example

Example 1: cannot fit requested classes in a single dex file

//Add the library in app gradle
implementation 'com.android.support:multidex:1.0.3'

//Add this to the default config in the app gradle
multiDexEnabled true
  
//If this still doesn't work, consider adding this name into the android manifesto
android:name=".MyApplication"

Example 2: D8: Cannot fit requested classes in a single dex file (# methods: 85258 > 65536)

defaultConfig {
    ...

    multiDexEnabled true
}

Example 3: D8: Cannot fit requested classes in a single dex file (# methods: 85258 > 65536)

// For AndroidX
dependencies {
    ...

    implementation 'com.android.support:multidex:1.0.3'
}

Tags:

Misc Example