Ningún archivo de R.java generado en mi proyecto

Estoy haciendo el tutorial de Bloc de notas, ejercicio 2 . Comencé creando un nuevo proyecto de Android y elegí crear de fuente para importar los archivos fuente descargados para el ejercicio.

Pero ahora tengo muchos errores en Eclipse, y el problema es que no hay clase de R.java generada. ¿Como puedo resolver esto? La carpeta gen/ está vacía.


Tengo errores en Notepadv2.java y en res/layout/note_edit.xml y ambos parecen estar relacionados con el hecho de que el R.java generado falta.

Estas son mis declaraciones de import en Notepadv2.java :

 import android.R; import android.app.ListActivity; import android.content.Intent; import android.database.Cursor; import android.os.Bundle; import android.view.ContextMenu; import android.view.ContextMenu.ContextMenuInfo; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.ListView; import android.widget.SimpleCursorAdapter; 

Se crean mediante el comando Eclipse Ctrl + Mayús + O.

Vaya al Project y pulse Clean . Esto debería, entre otros, regenerar su archivo R.java.

También deshacerse de cualquier import android.R.* declaraciones y luego hacer la limpieza que mencioné.

Aparentemente el problema de Jonas estaba relacionado con la configuración incorrecta de la meta. Su compilación de objetivos se estableció en Android 2.1 (SDK v7) donde su layout XML utilizó elementos de Android 2.2 (SDK v8) (parámetro de diseño match_parent ), debido a esto no había manera de que Eclipse generara correctamente el archivo R.java que causaba todos los problemas.

Después de un día entero tratando de encontrar por qué R archivo no se generó, me encontré con que después de instalar Android SDK Tools r22 una nueva opción en Herramientas estaba disponible: Android SDK Build Tools.

Después de instalarlo, el archivo R se generó de nuevo.

Ahora usted ha importado android.R lugar de su propio R … Trate de echar un vistazo a su "problemas" ver si tiene errores en uno de sus archivos xml … deshacerse de la import android.R y comentario fuera Todos los usos de R. *

La limpieza debe ayudar cuando su proyecto no tiene otros errores, así que compruebe sus archivos xml o nombre de archivo en sus carpetas res

I Had a similar problem

La mejor manera de identificar este problema es identificar avisos de Lint :: * Haga clic derecho en el project > Android Tools > Run Lint : Common Errors *

  • Eso nos ayuda a mostrar algunos errores a través de los cuales podemos arreglar las cosas que hacen R.java regenerado una vez más
  • Siguiendo los pasos anteriores, identifiqué que había añadido algunos archivos de imagen que no he utilizado -> los quité -> ¡Eso solucionó el problema!

¡Finalmente limpie el proyecto!

Probablemente u podría estar usando una versión incorrecta de SDK. Haga clic derecho en su proyecto. Selecciona Propiedades -> Android . Tenga en cuenta que 2.2 es el SDK más reciente. Compruebe y ver si se compila …

Editar

También hacer una limpieza después de eso

Yo colega mío tiene este problema – un reinicio de eclipse lo arregló.

Actualización de herramientas SDK de Android en Android SDK Manager para la revisión 22.0.1. Funcionó para mí.

  1. Quite la línea 'importar R.java' de su código. Su hecho por Eclipse con el fin de resolver el problema.
  2. Vaya al archivo "note_edit.xml". Dondequiera que encuentre "match_parent" como un valor de atributo, reemplácelo con "fill_parent" o "wrap_content".
  3. Hacer una construcción limpia. R.java se generará automáticamente.

Si tiene este problema, significa que la propiedad "match_parent" no es compatible con su contenido. En su lugar, se utiliza "fill_parent".

"Fill_parent: La vista debe ser tan grande como su padre (menos relleno) Esta constante es obsoleta a partir de la API Nivel 8 y es reemplazada por match_parent."

¿Ha instalado el complemento para Android?

Su proyecto debe ser del tipo android.

Esto es en realidad un error en el código tutoriales. Yo estaba teniendo el mismo problema y finalmente me di cuenta de que el problema estaba en el archivo "note_edit.xml".

Algunos de los atributos layout_heigh / width se establecieron en "match_parent", que no es un valor válido, se supone que se establezca en "fill_parent".

Esto fue lanzar un error, que estaba causando la generación del archivo R.java a fallar. Por lo tanto, si tiene este problema o uno similar, compruebe todos los archivos xml y asegúrese de que ninguno de ellos tenga ningún error.

Acabo de tener un problema donde un proyecto que trabajaba previamente paró el trabajar con todo que referenciado R siendo fijado como errores porque R.java no estaba siendo generado.

** * COMPROBAR LA CONSOLA DE VISTA * *

Hice (utilizando finder) hizo una copia de seguridad del icono principal (ni siquiera utilizado) por lo que una de las carpetas res (hdpi) había

Icon.png copia de icono.png

Console indicó que "copy of icon.png" no era un nombre de archivo válido. Ningún error fue marcado en ningún otro lugar – ninguna X roja en las carpetas res.

Pero reemplazando los espacios con "_" y todo vuelve a la normalidad ….

Según mi experince puedo resumir:

1.El problema se refiere principalmente a problemas de sintaxis que se pueden producir en archivos xml.

2.Puede copiar el archivo AndroidManifest.xml accidentalmente a subcarpetas.

1.Un archivo es una extensión indefinida.

Después de comprobar todos estos Ir a Proyecto-> Limpiar o simplemente quitar las carpetas / bin y / gen.

He enfrentado este problema muchas veces. El problema raíz es

  1. La versión de sdk de destino no está seleccionada en la configuración del proyecto

o

  1. El archivo default.properties (al lado de manifest.xml) está ausente o el nivel mínimo de sdk no está establecido.

Compruebe esos dos y haga una construcción limpia según lo sugerido en opciones anteriores que debe trabajar muy bien.

Compruebe si hay errores en la pestaña "Problemas" o "Consola".

Por último: ¿Tiene / eclipse tiene permisos de escritura en la carpeta del proyecto? (También menos probable es el espacio en disco)

También he experimentado problemas como R.java falta, y también eclipse quejándose hay errores en mi código (que muestra el icono rojo X contra archivos de clase) cuando no había errores.

El único método que he encontrado para solucionar esto es limpiar el proyecto seleccionando Project > Clean

Esto parece resolver el problema para mí, ejecutando Eclipse 3.5.2

Sí tengo el mismo problema.i lo arregló seleccionando Proyecto de la barra de herramientas limpiar el proyecto también restablecer la opción automática de construcción algunas veces necesario para cambiar el nombre de archivo xml formato de coincidencia [az] [0-9] mayúsculas deben ser Cambiado

Parece que cuando cambia al último SDK (2.2) edificio ya no genera un archivo R.java. O al menos no de la forma en que estamos acostumbrados. Para solucionar esto elimine el paquete debajo de la carpeta gen y limpie sin construir. Esto soluciona el problema para mí.

Tengo ese problema debido a algún error interno en el complemento de Android. Cuando he intentado abrir algunos xml de diseño, tengo error:

 The project target (Android 2.2) was not properly loaded. 

Fortunatelly en mi caso reiniciar Eclipse y limpiar el proyecto ayudado.

Esto también podría ser el problema de un archivo de diseño xml incorrecto, por ejemplo. Si los archivos xml no son válidos (contienen errores), el archivo R no volverá a generar después de una limpieza. Si corrige esto, el archivo R se generará automáticamente de nuevo.

Sólo reiniciar el Eclipse resolverá este problema como el espacio de trabajo será recién construir! ir

Archivo -> Reiniciar

Es la manera más fácil de evitar la frustración por ir a construir, propiedades, bla bla …..

Aquí hay otro: yo estaba a punto de llorar, pero logró recuperar mi amado R.java :

No había actualizado nada en mi instalación de Android durante bastante tiempo. Necesitaba una función y ejecutaba el SDK Manager. Aparte de lo que necesitaba básicamente verificaba todo lo que quería actualizar. Después mi R.java desapareció en Eclipse.

Para que sea breve, en el SDK Manager había una nueva entrada "Android SDK Build-tools" que supongo que no estaba allí la última vez que me había actualizado. Es un nombre obvio, de verdad. Después de instalar ese Eclipse me R.java mi R.java .

Java …. que debug .. o Quite la línea 'importar R.java' de su código. Su hecho por Eclipse con el fin de resolver el problema. Vaya al archivo "note_edit.xml". Dondequiera que encuentre "match_parent" como un valor de atributo, reemplácelo con "fill_parent" o "wrap_content". Hacer una construcción limpia. R.java se generará automáticamente

  • Android Studio R.java
  • Proyecto de limpieza no corrigiendo errores de R.java (Android)
  • Desarrollando para Android en Eclipse: R.java no se está regenerando
  • R.Java no generado
  • "No se puede resolver el símbolo R" en Android Studio
  • Constantes del archivo Android R no se actualizan automáticamente
  • Las actualizaciones de Android Studio han provocado errores
  • Eclipse no genera la carpeta R.java y gen
  • Corregir Error en styles.xml para generar R.java: Ningún recurso encontrado nombre 'Theme.AppCompat.Light'
  • ¿Cómo reproducir los archivos de audio directamente de la carpeta res / raw?
  • Magic detrás del archivo R.java
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.