jej bardzo proste, jeśli wykonaj podane instrukcje następująco http://movivations.wordpress.com/2012/04/27/change-package-name-in-android-motodev-eclipse/ Zmień Nazwa pakietu w Androidzie (Motodev/Eclipse) Zmiana pakietu projektów w Motodev Studio lub Eclipse jest zawsze trudne i czasochłonne mistrz. Kontynuujemy nasz poprzedni przykład ponownego zamawiania listy i modyfikacji jej nazwy. Nazwa pakietu użyta w tym projekcie to "com.movivation.reorderingdemo". Uruchommy Motodev Studio na system Android 3.1 i rozpocznij tę podróż.
Teraz zmienimy go tak, aby wyglądał jak "com.movivationlabs.reorderingdemo".
Aby zmienić nazwę paczki, kliknij prawym przyciskiem myszy nazwę paczki, a następnie wybierz "Refaktor" -> "Zmień nazwę", jak pokazano na powyższym obrazku. Po kliknięciu „Zmień nazwę”, zobaczysz okno podobny tak:
Po zmianie opakowania, to okno będzie wyglądać następująco:
Po kliknięciu przycisku „OK” na tym oknie, Motodev Studio dla Android przetwarza wymóg zmiany nazwy pakietu. Proces ten zajmuje minutę, a zmiany można zobaczyć tutaj:
Pierwszy etap zmiany nazwy pakietu jest już zakończony. Następnym krokiem jest zmiana nazwy pakietu za pomocą narzędzi Android znalezionych w IDE. Kliknij prawym przyciskiem myszy "Nazwa projektu" w oknie Eksplorator projektu, następnie kliknij "Narzędzia Android" i na końcu kliknij "Zmień nazwę pakietu aplikacji".
Po kliknięciu tej opcji menu, otwiera kolejne okno dialogowe z prośbą o nową nazwą pakietu:
tym samym oknie dialogowym po zmianie nazwy pakietu, okno wygląda następująco:
Na potwierdzając zmiany, IDE pokazuje bardzo pouczający, widok liniowy wszystkich plików, które zostaną zmienione, i prosi o ostateczne potwierdzenie:
Kliknięcie przycisku "Zakończ" rozpoczyna wprowadzanie zmian we wszystkich wymienionych plikach, a na końcu IDE prosi o zaktualizujemy konfigurację uruchamiania:
To już drugi krok do zmiany pakietu. Teraz wszystkie pliki, takie jak kody źródłowe java i manifest systemu Android będą zawierały nowo proponowany pakiet. Zobacz plik manifestu:
Nasz projekt demo re-ordering był bardzo małym projektem z tylko jednym działaniem i układem, a także ten układ, nie ma żadnych niestandardowych kontroli lub kontroli interfejsu użytkownika, które rozszerzamy w naszym projekcie. Problem z Motodev i, z kolei, Eclipse polega na tym, że jeśli mamy rozszerzyć obiekt kontrolny interfejsu użytkownika, to odpowiedni IDE nie będzie w stanie zmodyfikować nazwy pakietu w rozszerzonym obiekcie kontrolnym interfejsu użytkownika. Poniżej znajduje się rozszerzony kontroler ImageView o nazwie "TouchImageView":
Ta kontrolka nie jest używana w naszym projekcie. Pokazałem tę kontrolę tylko po to, aby zrozumieć, że musimy zmodyfikować nazwy pakietów dla dowolnej niestandardowej kontrolki, której używamy. To jest ostatni krok w zmianie nazwy pakietu projektu Android. Podsumowując, • Refactor - zmień nazwę nazwy pakietu Android. • Zmień nazwę pakietu, używając Narzędzi Android. • Ręcznie zmień pakiet w manifeście Android lub innych niestandardowych kontrolkach, stylach, motywach użytych w projekcie, jeśli nie zostały one zmienione w inny sposób. To kończy tutorial na dziś. Mam nadzieję, że przyda się wszystkim Androidom!
Czy zmieniłeś również nazwę odpowiednich folderów źródłowych? – AlbeyAmakiir
Zmieniłem nazwę rzeczy com.soundboard w folderze src (chciałbym, aby nowe, więc nie musiałem używać słowa "rzecz"). Co jeszcze musiałbym zmienić?Nie wiem, do czego dokładnie odnoszą się foldery źródłowe. Dzięki. – user827304
Zazwyczaj po zmianie nazwy pakietu wykonaj krok: [Alt + Shift + R] -> [Check on "Zmień nazwy pakietów podrzędnych"] -> [Zmień nazwę pakietu w manifeście] -> [Zmień nazwę pliku importu R]. – NguyenDat