Hello Friends đź‘‹,

Welcome To Infinitbility! ❤️

In this article, you will solve your Task :app:transformDexArchiveWithDexMergerForDebug FAILED issue in your application.

If your methods + your dependencies method greater then 64k+ methods then your react native throwing DexMerger error.

Follow some simple steps you absolutely solved this error.

Task :app:transformDexArchiveWithDexMergerForDebug

Step 1: Enable MultiDex

  • Dir - Project/Android/app/build.gradle
android {
    defaultConfig {
        ...
        minSdkVersion 15 
        targetSdkVersion 28
        multiDexEnabled true // add this line
    }
    ...
}

Step 2: Add Multidex dependencies

Dir - Project/Android/app/build.gradle

dependencies {
    ...
    def multidex_version = "2.0.1"
    implementation 'androidx.multidex:multidex:$multidex_version'
}

Step 3: Change Your Extends Application

  • Dir - Project/android/app/src/main/java/com/Project/MainApplication

MainApplication extends MultiDexApplication

public class MainApplication extends MultiDexApplication implements ReactApplication {

Step 4: Run Your Project

Project> cd android
Project> gradlew clean
Project> cd ..
Project> npx react-native run-android

Thanks for reading…