Nonostante questa sia una domanda molto vecchia, vorrei chiarire: i "pacchetti" a livello di Java (di cui si tratta la domanda) e i "pacchetti" di Android .APK sono due bestie diverse. I "pacchetti" a livello di Java sono spazi dei nomi per organizzare le classi all'interno della tua app, mentre il nome del "pacchetto" Android fornisce un identificatore univoco globale per l'intera app.
solito almeno una parte delle sorgenti Java in un progetto è in un Java-level "pacchetto" (namespace) che corrisponde al nome del pacchetto Android del app, ma che è solo per convenienza e non è affatto necessario. È molto comune avere diversi pacchetti Java all'interno del progetto dell'app. Aggiunta al progetto Le classi Java di terze parti con diversi spazi dei nomi non influiscono sul nome del pacchetto Android risultante. L'intero progetto deve avere un nome di pacchetto Android globalmente univoco definito nel Manifesto, che verrà in seguito utilizzato per identificare la tua app all'interno di Google Play.