En mi caso,
como no im utilizando cualquier IDE para la programación, pero utilizando la línea de comandos Android ..
tenía dos archivos xml, uno en diseño y otro en layout-land. yo estaba usando el mismo id "XXX" para ambos, pero si bien declaró que hice pequeño error
android:id="@+id/XXX" (in layout xml)
android:id="@+id/XXX " (in layout-land xml)
se recomienda seguir un espacio extra en la segunda declaración de identificación, por lo que al crear R.java eran diferentes y en R.java que tenía
public static final int XXX=0x7f040046;
public static final int XXX =0x7f040045;
que son iguales, así que tenga en cuenta los espacios adicionales.Gracias
Acepte su propia respuesta como la correcta: ayudará a otras personas que buscan una respuesta a ver cómo resolvió esta pregunta. – Squonk
Eso es realmente extraño, eso lo arregló para mí, pero otro proyecto de Android en el que estaba trabajando tenía el generador de Java verificado. – NoBugs
Muchas gracias ... :) – duongvanthai