Error: No se puede abrir el archivo de clase R.java

Hizo una nueva instalación de Eclipse, JDK y android-sdk.

Actualmente estoy recibiendo este error al crear un nuevo proyecto

[2010-09-26 16:07:56 – Test] ERROR: No se puede abrir el archivo de clase C: \ workspace \ Test \ gen \ com \ ejemplo \ test \ R.java:

¿Cuál es la razón de esto y cómo lo arreglo?

Eclipse Helios 32 bit java version "1.6.0_21" Android sdk API 8 

PS Soy nuevo en el desarrollo de Android.

EDIT: He probado la mayoría de sus soluciones, pero nada funcionó. Así que empecé a usar la instalación de mi amigo de Eclipse Ganímedes.

21 Solutions collect form web for “Error: No se puede abrir el archivo de clase R.java”

He tenido el mismo problema, todo lo que tenía que hacer, era crear proyecto y reiniciar eclipse.

// Edit: El despliegue completo del árbol "Package" también funciona.

Este es un error molesto y molesto.

Sucede el 100% del tiempo cuando creo un nuevo proyecto androide.

Lo que parece funcionar para mí es simplemente eliminar el archivo (que existe y es accesible por mi usuario), a continuación, golpear construir, y lo regenerará y dejar de gemir.

Es claramente un error, ya que hay demasiadas personas simplemente por llenar los cuadros en el nuevo proyecto de diálogo (como yo) sin siquiera modificar cualquier código!

Echa un vistazo a tu consola. Es un error anapt abortado . Puesto que aapt es la herramienta que genera automáticamente R.java, por lo tanto, R.java no se generaba.

Dado que R.java es un archivo generado automáticamente que almacena información sobre los dibujables, debe reconstruir su proyecto. Antes de que echar un vistazo a los archivos xml de su diseño y comprobar que los errores.

Tenga en cuenta que debe seleccionarse Project -> Build All. También intenta ejecutar tu proyecto.

Eliminar el atributo de sólo lectura en el directorio de espacio de trabajo de Eclipse y Project-> Clean-> Build Project hizo el truco para mí. Luego hice clic en el directorio del proyecto desde Eclipse y hice un F5 (Refresh). R.java se generó en la carpeta gen.

Tuve un error similar en la creación de nuevos proyectos yo mismo. Después de ensuciar, intenté mover el archivo R.Java a la misma ubicación que mi archivo java de proyectos (el archivo src). Eclipse entonces vio quité el archivo de R.Java de su localización y creé otro y eso parecía limpiar el error ….. No sé si era porque eclipse reconstruyó el archivo y entonces lo vio o qué pero eso pareció Trabajar por ahora

Después de crear el proyecto, haga clic con el botón derecho del ratón en la carpeta Proyecto dentro del Explorador de proyectos en la pestaña izquierda de Eclipse.

Haga clic en Origen-> Formato.

La Consola le dirá:

[2010-11-24 11:57:42 – YourProject] R.java se ha modificado manualmente! Revertir a la versión generada!

Entonces eres bueno para ir. Intente ejecutar su proyecto y se compilará.

Compruebe sus importaciones. Si esto se ha infiltrado, elimínelo.

 import android.R; 

Tenía un problema casi idéntico con Eclipse Helios 64 bits en Linux, pero tuve la "1.6.0" API seleccionada como tú. Lo extraño era que podía escribir;

 cat <the path it was moaning about> 

En una consola se mostraría correctamente.

He creado un nuevo AVD que utiliza Android 2.1, el problema mágicamente desaparecido. Tal vez sea un error en Android SDK o Eclipse?

Haga clic derecho en el nombre del proyecto en el explorador de paquetes. A continuación, haga clic en "Validar". Estará bien.

Aquí es cómo solucionarlo: Vaya a su carpeta de "espacio de trabajo" y asegúrese de que no es "de sólo lectura"

Menú Eclipse> Proyectos> limpiar

Tuve la misma issue.I fue capaz de resolverlo haciendo lo siguiente:

  1. Vaya a Ventana / Preferencias / Java / Camino de construcción
  2. Seleccione 'Carpetas' y cambie la carpeta de salida a 'gen' (aquí es donde Android busca los archivos java generados, pero el valor predeterminado en eclipse es 'bin').
  3. Reiniciar Eclipse

Windows 7, Eclipse 3.5.2

Configurar buildpath .. comprobar android, funcionó, por supuesto he seguido uno de los puestos mencionados anteriormente ventana, preferencias, java, java construir ruta y proyecto seleccionado, a continuación, creó un proyecto, y trató de construir el mismo error, entonces he comprobado la ruta de construcción Y vio androide no está comprobado, comprobado y construir de nuevo, funciona!

Tenía exactamente este mismo problema sin errores útiles. Finalmente, traté de eliminar mi debug keystore y funcionó:

 rm ~/.android/debug.keystore 

Había visto a la gente mencionar eso, pero pensé que no era mi problema porque no estaba recibiendo errores relacionados con el depurador keystore. He encontrado la respuesta aquí:

Error de "Certificado de depuración caducado" en los complementos de Eclipse para Android

Aparentemente el depurador keystore sólo es válido por un año.

Yo diría que una vez que haya creado su proyecto y usted ha mencionado el error R.class -> sólo reinicie el IDE de Eclipse y todo estará bien;)

1. Abrir Eclipse 2. Abrir Ventana / Preferencia 3. Expandir la opción JAVA 4. Seleccionar Ruta de construcción 5. Compruebe la opción "Proyectar" y desmarque las opciones de "carpeta" 6. Haga clic en Aceptar 7. Reinicie Eclipse IDE

Vamos al código !!

Este problema se puede resolver simplemente limpiando y reconstruyendo el proyecto. Cómo siempre hay un acoplamiento a la última versión de Eclipse para Androide. ** Eclipse Java EE IDE para Desarrolladores Web.

ID de la compilación: 20100218-1602

(C) Copyright Colaboradores de Eclipse y otros 2005, 2009. Todos los derechos reservados. Visite http://www.eclipse.org/webtools **

Aquí hay un enlace a Android Tutorial con Eclipse http://developer.android.com/resources/tutorials/hello-world.html

En mac, selecciono Proyecto> Limpiar después de eso, desmarcó Crear automáticamente entonces ejecuto el proyecto y funciona 🙂

Windows 7 64 bits, ejecutar eclipse como administrador, resuelto el problema para mí.

En mi caso no había carpeta gen después de presionar claro …

Para solucionarlo, he creado un nuevo archivo gen, entonces cuando a Build Path => Configure Path, y pulse ok.

Todo fue suave después de eso 🙂

Los siguientes pasos se realizan como soluciones:

1. Contraer la estructura del árbol del proyecto

2. Vaya al área de trabajo y elimine el permiso de sólo lectura del área de trabajo.

3. Haga clic con el botón derecho en "default.properties" y vaya a las propiedades y desmarque el permiso readonly en eclipse (esto se hace cuando el espacio de trabajo muestra error de compilación aunque no hay problemas de compilación)

  • Maven Compilation Error paquete R no existe
  • Proyecto de limpieza no corrigiendo errores de R.java (Android)
  • ¿Cuál es el concepto detrás de R.java?
  • Android: la clase R dejó de ser generada
  • R.Java no generado
  • ¿Se supone que debes registrar el archivo R.java en VCS?
  • Constantes del archivo Android R no se actualizan automáticamente
  • Magic detrás del archivo R.java
  • Android Studio 2.1 No se puede resolver el símbolo 'R'
  • ¿Hay alguna función en Swift similar a R.java en Android?
  • Android R.java no generará en Eclipse
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.