Jak zmienić nazwę pakietu w Android
Nazwa pakietu jest unikalną nazwą do identyfikacji konkretnej aplikacji. Jest to bardzo częste musimy zmienić nazwę pakietu. Tutaj mam zamiar pokazać dwa sposoby, aby zmienić nazwę pakietu w android app.
Krok 01: W panelu projektu, kliknij na małą ikonę koła zębatego. Odznacz / Odznacz opcję Compact Empty Middle Packages
Twój katalog pakietów zostanie teraz rozbity na poszczególne katalogi
Krok 02: Indywidualnie wybierz każdy katalog, którego nazwę chcesz zmienić, i:
- Kliknij go prawym przyciskiem myszy
- Wybierz
Refactor
- Kliknij
Rename
- W wyskakującym oknie dialogowym, kliknij na
Rename Package
zamiast Zmień nazwę katalogu - Wprowadź nową nazwę i naciśnij przycisk Refaktoryzuj
- Kliknij Wykonaj refaktoryzację w dolnej części
- Pozostaw minutę, aby Android Studio zaktualizowało wszystkie zmiany
Ważna uwaga: Podczas zmiany nazwy com
w Android Studio może dać ostrzeżenie. W takim przypadku wybierz opcję Rename All
Krok 03: Teraz otwórz swój plik Gradle Build File (build.gradle
– Zazwyczaj app
lub mobile
). Zaktualizuj applicationId
w defaultConfig
do swojej nowej nazwy pakietu i zsynchronizuj Gradle, jeśli nie został już zaktualizowany automatycznie:
Krok 05: Być może będziesz musiał zmienić atrybut package=
w swoim manifeście.
Krok 06: Wyczyść i przebuduj.
Krok 07: Gotowe! Tak czy inaczej, Android Studio musi uczynić ten proces nieco prostszym.
** Sposób 02 **
Krok 01: Przejdź do swojego pliku AndroidManifest.xml
, umieść kursor myszy przed częścią nazwy pakietu, którą chcesz zmienić.
Krok 02: Kliknij prawym przyciskiem myszy > Refactor > Rename
Krok 03: W nowym oknie naciśnij Zmień nazwę pakietu
Krok 04: Zmień nazwę i naciśnij Refactor
Krok 05: Naciśnij Do Refactor na dole.
Uwaga: Zazwyczaj nazwa pakietu jest w formacie com.domain.appname, w tym przykładzie zmieniliśmy część appname, ale możesz wykonać te same kroki również dla domeny.
Done! Zmieniłeś nazwę swojego pakietu! Pamiętaj, aby dać klaskanie, jeśli uważasz ten artykuł za pomocny.
**Nowy w Androidzie? Powinieneś wiedzieć, czym jest migracja AndroidX. Znajdź szczegóły tutaj Migracja AndroidX: co, dlaczego, jak?
**Chcesz stworzyć super-wysokiej jakości, wydajną pamięciowo aplikację na Androida? W takim razie powinieneś wiedzieć o wyciekach pamięci. Znajdź szczegóły z tego artykułu Wycieki pamięci w szczegółach w Androidzie