I'm trying to release an APK for react native app v0.61.5,But I got this error
Execution failed for task':app:transformDexArchiveWithDexMergerForRelease'
I'm following all answers related but not works for me I don't know why?
I'm releasing the last two weeks an APK and it's generated very well
android/app/build.gradle
defaultConfig { applicationId "com.app.example" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion versionCode 1 versionName "1.0" multiDexEnabled true }...dependencies { def multidex_version = "2.0.1" implementation 'androidx.multidex:multidex:$multidex_version' //added this implementation project(':react-native-splash-screen') implementation fileTree(dir: "libs", include: ["*.jar"]) implementation "com.facebook.react:react-native:+" // From node_modules implementation 'androidx.appcompat:appcompat:1.1.0-rc01' implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-alpha02' implementation 'com.facebook.android:facebook-login:[5,6)'...}
android/build.gradle
buildscript { ext { buildToolsVersion = "28.0.3" minSdkVersion = 16 compileSdkVersion = 28 targetSdkVersion = 28 } repositories { google() jcenter() } dependencies { classpath("com.android.tools.build:gradle:3.4.2") // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files classpath 'com.google.gms:google-services:4.3.3' }}allprojects { repositories { mavenLocal() maven { // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm url("$rootDir/../node_modules/react-native/android") } maven { // Android JSC is installed from npm url("$rootDir/../node_modules/jsc-android/dist") } google() jcenter() maven { url 'https://jitpack.io' } }}
MainApplication.java
..
import androidx.multidex.MultiDexApplication;public class MainApplication extends MultiDexApplication implements ReactApplication {...}
instead of
public class MainApplication extends Application implements ReactApplication {...}