No se crea el archivo R.java

Tenía el archivo de R.java en mi androide aplicación. Pero no sé, es borrar algunos cómo. Para crearlo nuevamente, limpio mi proyecto y también reconstruyo mi proyecto haciendo clic en Construir proyecto. No sé cuál es el problema. No se está creando de nuevo. Generalmente se crea automáticamente cada vez que construyo el proyecto.

Algunas soluciones rápidas a su problema podría ser,

  • Utilice el comando Ctrl + Mayús + O para "Organizar importaciones" y generar las sentencias de importación que faltan. A veces esto generaría la instrucción de importación incorrecta que ocultaría la clase R.java que se genera automáticamente al crear.
  • R es una clase generada. Si está utilizando las herramientas de desarrollo de Android (ADT) , se genera cada vez que se construye el proyecto. Es posible que tenga 'Generar automáticamente' desactivado. Enciéndalo y construye tu proyecto.
  • Los errores en sus vistas xml podrían hacer que el R.java no se generara. Ir a través de sus archivos de vista y asegúrese de que todo el xml es correcto!
  • Quitar, si cualquier import android.R;
  • Reinicie su IDE.

Si se enfrenta a este problema después de actualizar ADT, debe instalar las herramientas de compilación de Android. En mi caso, instalar las herramientas de compilación y reiniciar eclipse resolvió este problema.

Prueba esto:

  1. Eliminar cualquier importación a una clase R.java
  2. Mueva su cursor a una referencia a cualquier botón / layout / string / whatever-coming-from-R, elimine el último carácter y pulse ctrl+space . Eclipse intentará codificarlo, importando automáticamente la correcta R.java .
  3. limpiar y reconstruir.

Puede crear el archivo R.java utilizando la herramienta aapt ejecutando el siguiente comando.

 ANDROID_HOME/platform-tools/aapt package -v -f -m -S DEV_HOME/res -J DEV_HOME/src -M DEV_HOME/AndroidManifest.xml -I ANDROID_HOME/platforms/android-7/android.jar 

Generar código java de recursos y recursos empaquetados

 aapt package -f -M ${manifest.file} -F ${packaged.resource.file} -I ${path.to.android-jar.library} -S ${android-resource-directory} [-m -J ${folder.to.output.the.R.java}] 

Puede encontrar más detalles sobre las opciones en este enlace

http://www.herongyang.com/Android/Project-aapt-Android-Asset-Packaging-Tool.html

sí, tal vez hay algún error en su layou o dir dibujable. vea la [etiqueta de problemas] para obtener más detalles

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.