Estoy tratando de ejecutar aplicaciones de muestra de Android usando la idea intellij y el archivo R.Java falta en el directorio fuente de las muestras del bloc de notas.¿Cuál es la forma más fácil de obligar a Idea a generar el archivo R.Java?
Respuesta
Asegúrese de tener una carpeta gen
en la raíz del proyecto. Si no lo haces, haz uno tú mismo.
Usar compilación | Hacer. En realidad, IDEA genera el archivo R.java automáticamente cada vez que realiza un cambio en cualquier archivo XML en el directorio/res.
ACTUALIZACIÓN: el directorio/gen debe estar presente en el proyecto y también configurado como raíz de origen en el módulo IDEA para que pueda resolver los ID en su código fuente.
Asegúrese de que tiene la configuración correcta: estructura del proyecto -> Facetas -> Android -> YourProject -> compilador
Comprobar compilar los recursos de IDE y regenerar R.java cuando se cambian los recursos.
Esta robó la mayor parte de mi mañana, con suerte voy a salvar a otra persona algún tiempo :)
Build -> Compile 'R.java'
o simplemente Ctrl+Shift+F9
.
Corregir todos los errores que aparecen en los archivos .xml. R.java volverá a aparecer
También asegúrese de verificar sus importaciones. A veces, cuando su IDE (eclipse & intellij también) no puede encontrar su clase R generada y auto-importa android.R.
import android.R ¡mata todo lo que está haciendo en sus fuentes generadas!
me costó 30 minutos de mi vida ... la atención
de pago que, en la versión actual de IDEA 12, el comportamiento por diseño no es generar R.java en el directorio del proyecto generado fuentes, pero en una directorio del sistema de IDEA:
http://youtrack.jetbrains.com/issue/IDEA-99045
"es un comportamiento de IDEA 12, que no genera completa R.java en la carpeta de generación, se genera en el sistema de la dir IDEA durante la compilación."
tienen la intención de cambiar este comportamiento confuso, pero si usted está trabajando actualmente en la IDEA 12, mira en ~/.IntelliJIdea12\system\compiler\YOUR_PROJECT_NAME.RANDOM_STRING\.generated\aapt\YOUR_PROJECT_NAME.RANDOM_STRING\production\package\R.java
para el archivo fuente generado real.
En AndroidStudio, use: Build -> Rebuild Project.
Y recuerde, el archivo R generado no se encuentra en el directorio "gen" del proyecto. Está en el directorio de "salida" (profundiza en tu proyecto).
Si está utilizando IDEA 12 en Windows 7 (y, probablemente, Vista y 8), R.Java se puede encontrar en:
C:\Users\[username]\.IdeaIC12\system\compiler\[project].nnnnnnnn\.generated\aapt\[project].nnnnnnnn\production\[your\name\space]\R.java
- 1. ¿Cuál es la forma más fácil de acceder a un micrófono de una computadora en Python?
- 2. ¿Cuál es la forma más fácil de convertir el marcado de Wiki a HTML?
- 3. ¿Cuál es la forma más fácil de animar una línea?
- 4. C#: ¿cuál es la forma más fácil de restar tiempo?
- 5. ¿Cuál es la forma más fácil de generar xml en C++?
- 6. La forma más fácil de generar archivos de localización
- 7. Obligar a Eclipse a generar makefiles estándar de Unix
- 8. ¿La forma más fácil de generar código P/Invoke?
- 9. Cuál es la forma más fácil de convertir latitud y longitud a los valores dobles
- 10. ¿Cuál es la forma más fácil de convertir una cadena xhtml a PDF utilizando Flying Saucer?
- 11. ¿Cuál es la forma más fácil de actualizar una aplicación grande de C# winforms a WPF
- 12. ¿Cuál es la forma más fácil de exportar una base de datos SQLServer 2000 a XML?
- 13. ¿Cuál es la forma más fácil de restablecer ERRORLEVEL a cero?
- 14. ¿Cuál es la forma más fácil de agregar comas a un número entero?
- 15. ¿Cuál es la forma más fácil de leer un archivo DBF de FoxPro desde Python?
- 16. ¿Cuál es el concepto detrás de R.java?
- 17. ¿Cuál es la forma más fácil de analizar un archivo INI en Java?
- 18. node.js, express.js - ¿Cuál es la forma más fácil de servir un solo archivo estático?
- 19. En una aplicación MFC, ¿cuál es la forma más fácil de copiar un archivo de un directorio a otro?
- 20. C#: ¿Cuál es la forma más rápida de generar un nombre de archivo único?
- 21. ¿Cuál es la forma más fácil de usar el comando HEAD de HTTP en PHP?
- 22. Obligar a gcc a compilar el archivo .cpp como C
- 23. ¿Cuál es la forma más fácil de detectar el sistema operativo del usuario en Rails 3?
- 24. ¿Cuál es la forma más fácil de usar el código fuente C en una aplicación Java?
- 25. ¿Cuál es la forma más fácil de generar un cliente Java desde un WSDL codificado en RPC?
- 26. Android Eclipse: ¿Cuál es la forma más fácil de duplicar una clase?
- 27. ¿Cuál es la forma más fácil de saber si una gramática BNF es ambigua o no?
- 28. ¿Cuál es la forma más fácil de manejar el evento SelectedItem con MVVM?
- 29. La forma más fácil de escribir NSData en un archivo
- 30. ¿Cuál es la forma más fácil de eliminar el primer carácter de una cadena?
También asegúrese de que ha vinculado su Módulo de su proyecto de una biblioteca específica del SDK de Android, por ejemplo API 8. –