Cómo generar R.java

Descargé algunos códigos fuente de los códigos fuente de Google.

Los R.java en Eclipse pero el archivo de R.java no se creó y por lo tanto conseguí muchos errores que decían que R no puede ser resuelto. No hay ningún main.xml en el diseño. Algunos otros archivos XML están allí. ¿Cómo puedo ejecutar estos programas?

Siempre que tengas un proyecto Android válido, puedes usar el aapt package para generar el R.java de los recursos. He aquí un ejemplo de uso (todos deben estar en una línea):

 aapt package --non-constant-id -f -m -M <abs_path_to_AndroidManifest.xml> -S <abs_path_to_res_dir> -I <abs_path_to_platforms_android.jar> -J <abs_path_to_dir_that_should_contain_gen_R_java) --generate-dependencies 

Lo anterior puede hacerse mediante scripts usando ANT usando el target de aapt o simplemente usando un target de exec.

Presumo que tienes sdk Android. Si usted tiene … apenas limpie el proyecto. R.java se autogenerará.

Hola me enfrenté al mismo problema. El archivo R.java se suprime y se regenera cada vez que se limpia el proyecto. En mi caso hubo algunos errores en uno de los archivos .xml y no se generó R.java. Si usted no tenía Main.xml que podría ser la razón. De todos modos si se arreglan los problemas .xml R.java debe ser generado.

  • Abrir el Android SDK Manager
  • Seleccione Tools que hay 3 paquetes de herramientas SDK de Android, elimínelos e instálelos de nuevo.
  • Cuando terminen, actualice su proyecto en el Package Explorer .

Verá BuildConfig.java y R.java en /gen

Creo que quieres necesitar que recomiendo este comentario

Disfruta con tu aplicación de edificio.

Después de algunas horas de frustración, finalmente he decidido eliminar las marcas rojas de mi archivo donde no fue capaz de resolver el R. java ya que no estaba realmente disponible en mi código. Después de eliminar la primera línea roja de mi archivo de actividad, el proyecto genera y genera automáticamente el R.java.

Esto es algo realmente freaking cosa para mí como va sin ninguna razón y volvió con la misma cosa.

Espero que esto te ayudará

Saludos cordiales, Summved

Si su build.xml incluye el destino "-resource-src" (que lo hará si incluye $ SDK_DIR / tools / main_rules.xml o lib_rules.xml) puede reconstruirlo con ant.

Para futuros lectores, reinicie adb y luego limpie.

Corregir todos los errores en los diseños de Xml, si los errores está sólo en el atributo id, cambiar a otro nombre de una guardar, a continuación, escriba los valores originales, esta solución funciona para mí.

Encontré este problema después de agregar un archivo jpg con un nombre de archivo numérico en mi carpeta dibujable. Yo estaba recibiendo un error de compilación, "esperaba en la línea y" al intentar reconstruir el proyecto después de limpiarlo. Es posible que desee comprobar que no tiene un problema similar. Aunque me encontré con esto durante el uso de Android Studio, estoy seguro de que afectaría a Eclipse también.

Limpiar el proyecto, eliminar el R.java y regenerarlo. Si tiene un error en cualquier lugar del archivo / res (los recursos), el R no se generará normalmente. Podría ser un error en el nombre de una imagen, o cualquier cosa … arreglar sus errores antes. buena suerte 😉

He encontrado el problema similar y cambié la carpeta del espacio de trabajo y todos los errores desaparecieron. Es una especie de solución simple, pero funciona.

  • Error XML al agregar Google Analytics a mi aplicación
  • El botón Android Up no funciona
  • "El prefijo" xliff "para el elemento" xliff: g "no está enlazado"
  • Renombrar el paquete que R.java se genera en
  • ¿Cuál es el concepto detrás de R.java?
  • R.Java no generado
  • Proyecto Android a Cordova plugin - R.java no encontrado / creado
  • Android Studio 2.1 No se puede resolver el símbolo 'R'
  • "No se puede resolver el símbolo R" en Android Studio
  • R.Java no se actualiza
  • La importación com.google.android.gms.location.LocationClient no se puede resolver después de formatear el equipo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.