¿"R no se puede resolver en una variable"? [duplicar]

Resuelto Roger asked hace 54 años • 30 respuestas

En Eclipse, creé un proyecto a partir de una fuente y ahora muestra errores: "R no se puede resolver en una variable". Por lo que encontré aquí, limpié y reconstruí el proyecto, pero aún así el archivo R no aparece en la carpeta /gen.

¿Algunas ideas?

Roger avatar Jan 01 '70 08:01 Roger
Aceptado

No te preocupes. Primero puede limpiar el proyecto y luego ejecutarlo. Si esto no funciona, siga los siguientes enlaces:

  • Esta es la mejor manera de resolver este problema: [Desarrollo de Android: ¿Dónde está mi archivo R.Java?][2]
  • R.java no se regenera
  • R no se puede resolver - error de Android
  • R no se puede resolver en una variable
  • R no se puede resolver en una variable: entrada de la lista de correo
  • Corregido: R no se puede resolver en una variable
Horrorgoogle avatar Oct 19 '2011 16:10 Horrorgoogle

Si Clean/Rebuild Project no funciona, intente verificar el nombre de nuestro paquete en AndroidManifest.xml.

El problema "R no se puede resolver" ocurre cuando cambia el nombre del paquete en el archivo AndroidManifest.xml. Utiliza el nombre de su paquete de Android para crear un subdirectorio en el directorio "gen" donde almacena el archivo R.java.

robbycandra avatar May 07 '2012 09:05 robbycandra

En mi caso, el error se solucionó realizando algunos cambios en Android SDK Manager.
Cualquiera que sea el último nivel de API disponible, instale su "Plataforma SDK". Para mí, el último nivel de API disponible era 16, así que instalé su plataforma SDK como se muestra en la imagen a continuación. Funciona bien ahora.

Captura de pantalla de Android SDK Manager después de solucionar el problema
Saludos, Mayank

 avatar Oct 06 '2012 10:10

¿Acabas de actualizar SDK y ADT (de 21 a 22)? Entonces necesitas instalar un nuevo elemento: Android SDK Build-tools.

Consulte: Eclipse genera un error, falta el archivo R.java después de una actualización reciente

macio.Jun avatar Jul 09 '2013 20:07 macio.Jun