android r.java-file

En las aplicaciones de Android, ¿cuál es el papel de "R.java"?



r.java-file (3)

R.java es autogenerado en la construcción. Su contenido se basa en los archivos de recursos (incluidos los diseños y las preferencias).

Cuando lo eliminas, se vuelve a crear, pero si crees el tuyo propio, tendrás problemas ya que el sistema de compilación no podrá reemplazarlo.

Las aplicaciones de Android tienen un archivo generado automáticamente llamado "R.java". Por favor explique su propósito.

P.ej

  • ¿Qué contiene?
  • ¿Qué lo genera?

Duplicar: ¿Cuál es el concepto detrás de R.java?


Cada aplicación utiliza recursos como cadenas, drawbles, diseños y estilos. En lugar de codificar estos recursos en una aplicación, uno los externaliza y los refiere por ID. El archivo R.java contiene todos esos identificadores de recursos, ya sean asignados por el programador o generados por el sdk.


R.java es donde tienes acceso a todo lo que tienes en tus recursos:

  • Dibujables
  • Diseños
  • Instrumentos de cuerda
  • Arrays
  • .... etc

Puedes leer más here .