Saltar al contenido

React Native Android Build Error MainActivity.java:29: error: no se puede encontrar el símbolo

Solución:

Tuve el mismo problema y se resolvió simplemente agregando la siguiente declaración de importación en MainApplication.java:

import com.facebook.react.BuildConfig;

La forma en que Android sabe dónde encontrar ciertos archivos y cómo conectar ciertos archivos es mediante el uso de campos establecidos en AndroidManifest.xml. Dado que la configuración predeterminada de un proyecto React Native, hace referencia a todo con. (Nombre-del-recurso), esto significa que todo se resolverá con respecto al nombre del paquete establecido en el <manifest> etiqueta. Entonces, para que todo funcione de inmediato y todo se genere como se espera, la ruta a MainActivity.java debe ser la misma que el nombre del paquete.

ejemplo:

el nombre del paquete de su aplicación:
com.mycompanyname.myappname

ubicación de MainActivity.java: android/app/src/main/java/com/mycompanyname/myappname/MainActivity.java

Reconstruí el proyecto con react-native upgrade. Mi problema fue que tenía archivos antiguos que hacían referencia a los nombres de paquetes antiguos (porque cambié el nombre de la aplicación en package.json). Una vez que los eliminé, resolví el problema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *