Wypróbowałem dwa najlepiej oceniane rozwiązania, ale znalazłem pewne problemy, mimo że oba działają do pewnego stopnia.
- Element listy: Nowa metoda przeciągania i upuszczania pakietów pozostawia niektóre niezmienione i tworzy niepożądane efekty
- Element listy: zmiana nazwy pakietu zmienia tylko ostatnią część nazwy pakietu
Po kilku eksperymentach stwierdziłem, że następująca metoda działa dla mnie dobrze.
Jeśli potrzebujesz tylko zmienić ostatnią część nazwy pakietu, skorzystaj z metody opisanej przez GreyBeardedGeek, a mianowicie
Kliknij pakiet prawym przyciskiem myszy w panelu Projekt. Wybierz Refaktoryzuj -> Zmień nazwę z menu kontekstowego
Jeśli chcesz zmienić nazwę całego pakietu, wykonaj następujące czynności.
Kliknij pakiet prawym przyciskiem myszy w panelu Projekt. Wybierz Refaktoryzuj -> Przenieś z menu kontekstowego
Spowoduje to utworzenie nowego folderu pakietu (w razie potrzeby), ale zachowa ostatnią część nazwy pakietu, jak poprzednio. Jeśli chcesz zmienić ostatnią część, odpowiednio zmień nazwę.
Zauważ też, że może być konieczne zmodyfikowanie nazw pakietów w np. Build.gradle, manifest i / lub dowolnych plikach zasobów xml, a nawet w kodzie, jeśli są zapisane na stałe. Po tym wszystkim, w razie potrzeby wykonaj projekt Sync / Clean / Rebuild.