2010-10-02 16 views
22

Pobrałem projekt Androida. Aby uniknąć konfliktów nazw, chcę przenieść go z com.android.zzz na com.my.zzz. W tej chwili używam Ecplise ze standardowym zestawem narzędzi Android. Czy istnieje lepszy sposób na zmianę nazwy niż ręczne przechodzenie między plikami?Łatwy sposób na zmianę nazwy projektu w Androidzie

Odpowiedz

41

To jest podstawowa refaktoryzacja IDE.

Kliknij prawym przyciskiem pakiet w Eclipse -> Refactor -> Rename.

Prawdopodobnie będziesz chciał sprawdzić wszystkie opcje, które pojawią się w oknie dialogowym Zmień nazwę.

Inną opcją jest kliknięcie prawym przyciskiem myszy plików klas w Eclipse -> Refactor -> Move.

+3

To nie zmienia manifestu, ale tylko pliki .java. W rezultacie pozostawia błędy. – Christian

+5

Jeśli faktycznie zaznaczysz wszystkie pola w wyświetlonym oknie dialogowym, powinno ono zmienić wszystkie twoje pliki z wyjątkiem pliku manifestu, ponieważ nazwa pakietu i klasa w manifeście są oddzielne. To daje ci 1 plik do naprawy po refaktorze. Znacznie lepiej niż "ręcznie przez pliki", jak umieścić go w oryginalnym pytanie. –

+1

W oknie dialogowym pojawiającym się po wybraniu opcji Refactor> Rename nie ma pól wyboru. Jedyną rzeczą w tym oknie dialogowym jest pole edycji oznaczone jako "Nowe imię". –

10

Jak zwykle, naciskając F2 na nazwie paczki, możesz zmienić nazwę lub zmienić nazwę paczki, a także klikając prawym przyciskiem myszy, a następnie wybierz opcję Zmień nazwę, możesz zmienić nazwę paczki lub zmienić jej nazwę.

Po naciśnięciu F2, pokaże się okno dialogowe jak:

tekst alt

W tym oknie, nie zapomnij sprawdzić „referencje Update” pole wyboru, ponieważ poprzez „check”, aby ten check-box, wprowadzi zmiany we wszystkich odniesieniach do pakietu, do których odnoszą się inne komponenty projektu.

Mam nadzieję, że to pomoże,

Powiązane problemy