2010-10-02 16 views
22

Ho scaricato un progetto Android. Per evitare conflitti di nome, desidero spostarlo da com.android.zzz a com.my.zzz. Al momento sto usando Ecplise con il toolkit standard di Android. C'è un modo migliore per rinominare piuttosto che passare manualmente ai file?modo semplice per rinominare un progetto in Android

risposta

41

Questo è il refactoring base IDE.

clic destro del pacchetto in Eclipse -> Refactor -> Rinomina.

Probabilmente si desidera controllare tutte le opzioni che si presentano nella finestra di dialogo Rinomina.

Un'altra opzione sarebbe quella di fare clic destro i file di classe in Eclipse -> Refactor -> Sposta.

+3

Questo non cambia il solo i file .java manifesta ma. Di conseguenza, lascia errori. – Christian

+5

Se si verificano effettivamente tutte le caselle nella finestra di dialogo visualizzata, è necessario modificare tutti i file tranne il file Manifest poiché i nomi dei pacchetti e delle classi nel Manifest sono separati. Questo ti dà 1 file da correggere dopo il refactoring. Molto meglio che andare "manualmente attraverso i file" come lo hai inserito nella tua domanda originale. –

+1

Non ci sono caselle di controllo nella finestra di dialogo che appare quando si seleziona Refactor> Rename. L'unica cosa in quella finestra di dialogo è una casella di modifica con l'etichetta "Nuovo nome". –

10

Come al solito, premendo F2 il nome del pacchetto, è possibile rinominare o cambiare il nome del pacchetto, e anche facendo clic destro e selezionare l'opzione Rinomina, è possibile modificare o rinominare il nome del pacchetto.

Quando si preme F2, che vi mostrerà la finestra di dialogo come:

alt text

In questa finestra di dialogo, non dimenticare di controllare la casella di controllo "aggiornare i riferimenti", perché facendo "check" a questo check-box, apporterà le modifiche a tutti i riferimenti del pacchetto che vengono indirizzati da altri componenti del progetto.

Spero che questo ti aiuta,

Problemi correlati