Tengo varios problemas en la compilación de relaese apk. De momento lo solucione renombrando todos los paquetes de libreria y en consecuencia todas las imports que me dan problemas. Pero necesito una idea para no hacer esto cada vez. ¿Tienes alguna solución al respecto?
Los errores si no cambio el nombre de las bibliotecas son:
C:\Users\manue\OneDrive\Desktop\MyApp\node_modules\react-native-device-info\android\build.transforms\9166b1d6d34e6b3b03f3d84907b6a605\transformed\classes\classes.dex, C:\Users\manue\OneDrive\Desktop\MyApp\android\app\build\intermediates\external_libs_dex\release\mergeExtDexRelease\classes2.dexotras 7 bibliotecas también me dan estos errores:
react-native-async-storage-async react-native-sound react-native-background-timer react-native-device-info react-native-splash-screen react-native-google-signin react-native-community-netinfo
Agregar el siguiente código al módulo de la aplicación build.gradle resolvió mi problema
android{ defaultConfig { // Enabling multidex support. multiDexEnabled true } dexOptions { javaMaxHeapSize "4g" } } dependencies { //... compile 'com.android.support:multidex:1.0.0' }