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?

Respuestas a la pregunta(3)

Su respuesta a la pregunta