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?
- Las actualizaciones de Android Studio han provocado errores
- Android R.java no generará en Eclipse
- 'No se puede resolver el símbolo' y 'No se encontró ningún recurso que coincida con el nombre dado' - no un duplicado
- Android ADT versión 22, archivos R.java no generados
- Eclipse no genera la carpeta R.java y gen
- Problema con aapt.exe
- R.java falta en el proyecto de Android en NetBeans
- Falta el archivo R.java aunque se limpió el proyecto
- ¿Cómo reproducir los archivos de audio directamente de la carpeta res / raw?
- Android: la clase R dejó de ser generada
- El archivo Android R no genera
- Error al solicitar el recurso porque es complejo
- Android gradle src / androidTest / res / diseño / mylayout.xml no se encuentra en mypackage.R
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.
- Actualización de Android Studio -Error: No se pudo ejecutar la acción de compilación mediante la distribución de Gradle
- ProgressBar Circle no muestra progreso en Android L (API 21)