
Anupam
he actualizado mi SDK
y ADT
a la última versión, también he actualizado el Eclipse
para Kepler
el último después Juno
.
Mi ADT
la versión es 22.0
. Después de esta actualización, cuando creo un nuevo proyecto, recibo un error que indica R cannot be resolved to a variable
. yo he importado import android.R;
pero se muestra como una importación no utilizada que indica Don't include android.R here; use a fully qualified name for each usage instead
.
Lo mismo está sucediendo con Mac OS también con la última actualización. He intentado renombrar activity_main.xml
a otro nombre, pero sigue siendo mi R.java
no se genera.
Intenté todas las cosas que son posibles. Limpié el proyecto, construí todo el espacio de trabajo. nada de ayuda
creo ADT
o Eclipse
la compatibilidad tiene problemas después de la actualización.
He actualizado todo mi SDK, aquí está la captura de pantalla, pero el mismo problema está ahí.


Krauxe
Después de actualizar a SDK Tools a la rev. 22 por primera vez, es posible que deba reiniciar Android SDK Manager nuevamente e instalar un nuevo elemento: Herramientas de compilación del SDK de Android.

Después de instalar esto, limpie sus proyectos y reconstruya.
Ayer realicé una actualización con SDK Manager y tuve el mismo problema que tú. Solucioné el problema: actualicé otra vez el sdk de Android (con la herramienta del administrador de sdk), luego revisé la actualización de eclipse para instalar el complemento ADT actualizado y reconstruí mi proyecto. “Android sdk Build-tools” del administrador de Android sdk ahora es rev 17 y ahora está bien. Creo que el problema es del complemento adt de eclipse
import android.R: elimine esta declaración de todas sus clases y luego limpie su archivo R que se generará. si esto no funcionó, verifique todos sus archivos xml en busca de errores y luego limpie. Estas 2 son las razones más comunes por las que el archivo R desaparece
Los cambios en su destino de compilación también pueden afectar a R.java en Eclipse, por lo que
Haga clic derecho en Proyecto >> Propiedades >> Android >> Seleccione la plataforma API de Android más reciente (generalmente) >> Haga clic en Aceptar
Espero que esto sea útil.

shihabkv
Sigue estos pasos…
- Haga clic derecho en su proyecto.
- Seleccione Propiedades->Android Check Project Build Target y API Level.
- Vuelva nuevamente y abra Android Sdk Manager Chekc the Tools y asegúrese de que está instalado Curresponding Android SDK Build Tools.
Por ejemplo: SI seleccionó el nivel de API 17 en las propiedades, debe instalar Android SDK Build Tools 17..

JRE.exe
Prueba esto:
-
hacer una copia de seguridad de sus proyectos en el escritorio
-
eclipse cercano
-
elimina tu espacio de trabajo
-
reinicie eclipse e importe sus proyectos nuevamente.

Murli
Tuve el mismo problema … Lo resolví haciendo lo siguiente:
-
verifique todos los archivos xml y los archivos dibujables si hay LETRAS MAYÚSCULAS en el nombre del archivo, si las tiene, cámbielas a minúsculas, si está utilizando archivos selectores xml, verifique los otros archivos que está vinculando en esos archivos … todo debería ser minúscula.
-
Vaya a los archivos java que muestran un error y elimine el archivo IMPORT R.java de la lista de importaciones.
-
Vaya a Proyectos>>Limpiar.
Esto debería solucionar el problema. Así es como lo arreglé 🙂
¿Ha revisado todos sus archivos de diseño xml? Porque los errores en los archivos de diseño pueden causar este problema.
– Basim Sherif
17 mayo 2013 a las 12:04
NUNCA quieres importar
android.R
pero parece que ya lo eliminó y limpió el proyecto… así que esto es un problema…– TronicZomB
17 mayo 2013 a las 12:04
Compruebe si hay algún problema al mostrar la ventana de problemas.
– Pragnani
17 mayo 2013 a las 12:05
podría probar la respuesta aceptada en el enlace. stackoverflow.com/questions/16583118/…
– Raghunandan
17 mayo 2013 a las 12:07