Si al generar el APK aparece el siguiente error:
Could not find method compile() for arguments [com.facebook.react:react-native:X]
Lo primero que tenemos que hacer es localizar el error que produce. En este caso indica que no encuentra el método compile en la librería de react-native-locale.
Esto lo indica aquí:
[stderr] Build file '/home/expo/workingdir/build/node_modules/react-native-locale/android/build.gradle' line: 23
Para solucionar este error. Tenemos que abrir el archivo /node_modules/react-native-locale/android/build.gradle
Y en la línea 23:
dependencies { copile 'com.facebook.react:react-native:0.17.+' }
Cambiar copile por implementation ya que copile está deprecado en Android.
dependencies { implementation 'com.facebook.react:react-native:0.17.+' }
Otra opción es intentar actualizar la librería que da problemas, para ver si en una versión superior se soluciona.
Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.