¿"R no se puede resolver en una variable"? [duplicar]
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?
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
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.
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.
Saludos, Mayank
¿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