Solucionar error Could not find method compile() for arguments [com.facebook.react:react-native: X] al crear APK en React Native

Tiempo de lectura: < 1 minuto

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.

Deja un comentario