Accediendo a R.java desde diferentes paquetes
Tengo una aplicación dividida en subpaquetes, solo para organización personal:
com.myname.myapp
|
`- com.myname.myapp.activities
|
`- com.myname.myapp.whatever
|
`- ...
El problema es que el R.java generado se encuentra encom.myname.myapp
y así cuando escriboR.id.something
en una clase del subpaquetecom.myname.myapp.activities
, Yo obtengoR cannot be resolved to a variable
(obvio, supongo).
Cuando hago clic enOrganizar importaciones (Ctrl + Shift + O), Eclipse lo arregla agregandoimport com.myname.myapp.R
en la parte superior, y todo parece funcionar perfectamente. Pero en la otra mano, Documentación de Android dice esto:
@Eclipse a veces le gusta agregar una declaración de importación android.R en la parte superior de sus archivos que usan recursos, especialmente cuando le pide a eclipse que ordene o administre las importaciones. Esto hará que su marca se rompa. Esté atento a estas declaraciones de importación erróneas y elimínelas
Sabiendo que todo funciona perfectamente, ¿qué debo hacer?