¿Porque se pone roja la R. en android Studio?



Sucede que estas programando y de repente observas que se pone la R. de los recursos en rojo, esto te impedirá que compiles tu aplicación, y por mas que le buscas no encuentras la solución, esto te genera una gran impotencia, ahora la pregunta es ¿Porque se pone roja la R. en Android Studio? Aquí tienes por lo menos 7 formas de corregirlo. pero primero veamos las Causas probables

Causas probables: 


Generalmente es debido a un error en los recursos. incluso dentro de alguna clase podrías tener una referencia errónea de R. Indicas que es en todos los proyectos
Incompatibilidad de las Apis y recursos utilizados en tu proyecto.
Un mal Copy-Paste. Pegaste una línea de código mal.
O Gradle desactualizado.
A veces, te sale el error si cambias nombres de archivos, o nombres de elementos string o cosas así, y al ejecutar te salta el DEBUG

Posibles Soluciones:


   1.      La más factible: Revisa alguna x roja que indica un problema o revisa en los mensajes en la Consola Inferior de Android Studio

   2.       Prueba con un  Clean Project >  Build , si esto no lo soluciona, seguramente mostrará cual es el problema.

            1.-    Agregar la librería "import android.R; "

      2.-  Agregar la librería "import android.R.*; "

      3.-  Ir a la pestaña Build -> Clean Project

      4.-  Ir a la pestaña Build -> Rebuild Project











3.-  Cerrar el Android Studio y volver a abrirlo.

4.-  Da click en el botón Debug, para que te señale los errores.



5.- Actualización:
Tienes que revisar que tienes instalada la API más reciente, eso lo verificas en el Android SDK Manager. y asegura dentro de tu build.gradle que tienes la versión que descargaste

6.- Reinicia Android Studio y revisa algún mensaje de error en la consola.



7.-Regenera R.java. Para la máquina virtual, es decir, ciérrala, y suprime el archivo R.java. No te preocupes, se crea de nuevo al instante automáticamente.



Inténtalo y Nos platicas cual te funcionó. 


Uso cookies para darte un mejor servicio.
ingelist.net utiliza cookies para mejorar tu experiencia. Acepto Leer más