Zmień nazwę pakietu w Android Studio
Jak zmienić nazwy pakietów w nowym IDE Android Studio, opartym na IntelliJ IDEA?
Czy w zestawie znajduje się automatyczna refaktoryzacja?
Chcę zrobić masową refaktoryzację, ale nie wiem jak. Pracowałem dwa lata z Eclipse i w Eclipse to operacja jednym kliknięciem.
30 answers
W Android Studio możesz to zrobić:
Na przykład, jeśli chcesz zmienić com.example.app
na my.awesome.game
, to:
-
W Twoim Panel projektu, kliknij ikonę małego koła zębatego ( )
-
Odznacz opcję
Compact Empty Middle Packages
-
Twój katalog pakietów zostanie teraz podzielony na poszczególne katalogi
-
Wybierz indywidualnie każdy katalog, który chcesz zmienić nazwę, oraz:
-
Kliknij prawym przyciskiem myszy
-
Wybierz
Refactor
-
Kliknij na
Rename
-
W wyskakującym oknie dialogowym kliknij
Rename Package
zamiast zmienić nazwę katalogu -
Wprowadź nową nazwę i naciśnij Refactor
-
Kliknij zrób Refaktor na dole
-
Pozwól na chwilę, aby Android Studio zaktualizowało wszystkie zmiany
-
Uwaga: Zmiana nazwy
com
W Android Studio może dać ostrzeżenie. W takim przypadku wybierz Zmień nazwę WSZYSTKICH
-
Teraz otwórz swoje Gradle Build File (
build.gradle
- zazwyczajapp
lubmobile
). ZaktualizujapplicationId
wdefaultConfig
do nowej nazwy pakietu i zsynchronizuj Gradle, jeśli nie został jeszcze zaktualizowany automatycznie: -
Może być konieczna zmiana atrybutu
package=
w Twoim manifest. -
Oczyścić i odbudować.
-
zrobione! w każdym razie Android Studio musi uprościć ten proces.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-10-11 02:58:01
Inną dobrą metodą jest: najpierw Utwórz nowy pakiet o żądanej nazwie, klikając prawym przyciskiem myszy na folderze Java → New → Pakiet .
Następnie wybierz i przeciągnij wszystkie swoje klasy do nowego pakietu. Android Studio zmieni nazwę pakietu wszędzie.
Na koniec usuń stary pakiet.
Zrobione.
Bardzo ważne:
musisz ręcznie zmienić AndroidManifest.XML i build.gradle plik do nowy pakiet, jeśli używasz tej metody.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-11-12 04:36:06
Zmiana identyfikatora aplikacji (który jest teraz niezależny od nazwy pakietu) może być wykonana bardzo łatwo w jednym kroku. Nie musisz dotykać AndroidManifest. Zamiast tego wykonaj następujące czynności:
- Kliknij prawym przyciskiem myszy na głównym folderze twojego projektu.
- Kliknij "Otwórz Ustawienia Modułu".
- przejdź do zakładki smaki.
- Zmień applicationID na dowolną nazwę pakietu. Naciśnij OK.
Uwaga spowoduje to , a nie zmianę nazwy pakietu. Na oddzielenie nazwy pakietu i ID aplikacji jest wyjaśnione tutaj: http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-31 11:32:54
Metoda używana przeze mnie do zmiany nazwy pakietu jest prosta w następujący sposób:-
Krok 1 : Wybierz opcję projektu z lewego menu Android Studio
Krok 2 : Kliknij prawym przyciskiem myszy na java i dodaj nowy pakiet i ustaw żądaną nazwę pakietu
Krok 3 : Wpisz nową nazwę pakietu
Krok 4 : Skopiuj wszystkie pliki ze starego pakietu i wklej w nowym opakowaniu
Krok 5 :Zmień nazwę pakietu w pliku manifest
Krok 6 : Zmień nazwę pakietu w build.gradle file
Krok 7 :Następnie kliknij prawym przyciskiem myszy stary pakiet i usuń go ze wszystkimi jego danymi, a także usuń ten katalog
Krok 8 : Następnie odbudować swój projekt
Krok 9 : Wtedy znajdziesz kilka błędów starej nazwy pakietu importu w projekcie Wybierz starą nazwę pakietu w dowolnym pliku i naciśnij CTRL + Shift + R i wprowadź nową nazwę pakietu w polu Zamień, a następnie naciśnij find
Krok 10 :Następnie pojawi się wyskakujące okienko jak poniżej i wybierz z niego opcję wszystkie pliki
Krok 11 : Przebuduj swój projekt po raz kolejny Nazwa pakietu projektu została zmieniona:)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-21 19:25:22
-
Idź na AndroidManifest.plik xml.
-
Umieść kursor w nazwie pakietu, jak pokazano poniżej. Nie wybieraj, tylko umieść.
-
Następnie naciśnij Shift + F6 pojawi się wyskakujące okno, jak pokazano poniżej wybierz Zmień nazwę pakietu.
Wprowadź nową nazwę i wybierz Refactor. (Uwaga skoro mój kursor jest na "czymś", tylko coś jest / align = "left" / )
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-01 05:49:42
Kliknij prawym przyciskiem myszy pakiet w panelu projektu .
Wybierz Refactor - > Zmień nazwę z menu kontekstowego.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-03 21:34:27
-
Otwórz plik:
App → manifesty → AndroidManifest.xml
Podświetl każdą część nazwy pakietu, którą chcesz zmodyfikować (nie podświetl całej nazwy pakietu), a następnie:
- Kliknij prawym przyciskiem myszy → Refaktor → Zmień nazwę → Zmień nazwę pakietu
- Wpisz nową nazwę i naciśnij (Refaktor)
Wykonaj te kroki w każdej części nazwy pakietu.
-
Open (Gradle Script) >> (build.gradle (Modul:app))
I zaktualizuj applicationId do nazwy pakietu
Otwórz menu (build) i wybierz (Rebuild Project).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-01 05:45:00
IntelliJ IDEA ma opcję o nazwie "kompaktowe puste pakiety środkowe". Wybierz ikonę opcji w zakładce projekt i de / aktywuj tę opcję.
Zobacz: Jak mogę zmienić nazwę pakietu najwyższego poziomu w IntelliJ IDEA?
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-11-12 04:53:27
Wybierz pakiet, który będzie refakturowany. Refaktor → Move → "Przenieś xxx do nowego pakietu" .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-11-12 04:54:58
Widziałem najlepsze głosowane odpowiedzi, ale znalazłem to trochę inaczej, aby to zrobić, staram się zrobić najbardziej kompletny tutorial.
Z Android Studio kliknij ikonę koła zębatego (), a następnie wybierz opcję: "Compact Empty Middle Packages"
, aby zobaczyć foldery rozdzielone w widoku drzewa.
Teraz wybierz folder, kliknij prawym przyciskiem, aby otworzyć menu kontekstowe, wybierz Refactor
i wtedy Rename
Będziesz zaleca się refaktoryzację opakowania:
Wtedy okno pokaże zbiegi okoliczności wewnątrz proyecta, wybierz "Do Refactor"
:
Nie musimy ręcznie zmieniać AndroidManifest.xml lub build.pliki gradle, Refaktoryzacja pakietu wykona zadanie!.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-15 21:25:23
Zmień nazwę pakietu
Aby zmienić nazwę pakietu, wystarczy wejść do pliku AndroidManifest.xml
i umieścić kursor myszy przed częścią nazwy pakietu, którą chcesz zmienić.
Kliknij Prawym Przyciskiem Myszy > Refactor > Zmień Nazwę
W nowym oknie naciśnij Zmień nazwę pakietu
Zmień nazwę i naciśnij Refaktor
...i naciśnij Refaktor na dole.
Nazwa pakietu zwykle jest w formacie com.domena.nazwa aplikacji, w tym przykładzie zmieniliśmy część nazwy aplikacji, ale możesz zrobić te same kroki dla domeny.
Zrobione! Zmieniłeś nazwę swojej paczki!Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-11-04 13:33:09
Jeśli Nazwa pakietu jest oddzielona więcej niż dwoma kropkami, powiedzmy com.hello.world
, a ponadto nie umieściłeś niczego w com/
i com/hello/
. Wszystkie Twoje klasy wprowadzają do com/hello/world/
, możesz wykonać następujące kroki, aby refaktoryzować nazwę pakietu w Android Studio lub IntelliJ:
-
[pierwszy] dodaj coś pod swoje katalogi(
com/
,com/hello/
). Możesz aby to osiągnąć, najpierw dodaj dwa pliki do pakietu com.Witam.świat, powiedz
com.hello.world.PackageInfo1.java com.hello.world.PackageInfo2.java
Następnie refaktor je poprzez przeniesienie ich do com i com.Witam.
Zobaczysz com I com.hello sitting there at the Project (Alt+1
lub Command+1
na skrót) i zmiana nazw katalogów refaktoryzacja jest
czekam tam, jak się spodziewałeś.
Refaktor, aby zmienić nazwę jednego lub więcej z tych katalogów, aby osiągnąć swój cel. Jedyną rzeczą, którą powinieneś zauważyć tutaj jest to, że musisz wybrać katalogi, a nie Pakiety, gdy okno dialogowe Cię zapyta.
Jeśli masz dużo zajęć w swoim projekt, zajmie ci trochę czasu, aby czekać na jego auto-scan-and-rename.
Poza tym musisz zmienić nazwę pakietu wewnątrz AndroidManifest.XML ręcznie, tak myślę, że inne nazwy w tym Pliku mogą korzystać z prefiksu.
-
[również] , może trzeba wymienić wszystkie
com.hello.world.R
na noweXXX.XXX.XXX.R
(Command+Shift+R
W skrócie) Przebuduj i uruchom projekt, aby sprawdzić, czy działa. I użyj "Znajdź w ścieżce", aby znaleźć inne non-touch nazwiska, które chcesz zmienić.
Smacznego.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-07 16:36:20
Pamiętaj, aby przejść do sheharyar ' s great Answer . Jest tak wiele odpowiedzi i komentarzy, które po nim następują, że łatwo byłoby się pomylić i poddać, ale Nie . Ta odpowiedź Działa .
W skrócie, robisz trzy rzeczy :
(1) Usuń zaznaczenie Compact Empty Middle Packages
.
(2) Refactor
następnie Rename
każdy stary węzeł katalogu wybierając Change Package
(Nie Change Directory
) aby dopasować nową nazwę pakietu. (Pamiętaj, aby zrobić podgląd zmian.)
(3) edytuj plik build.gradle
I make APPLICATION_ID
pasują do nowej nazwy pakietu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-03 10:25:08
Częstym błędem, który można popełnić jest to, że nie można zmienić nazwy struktury pakietów, tzn. nie można zmienić com.name.androidna com./ Align = "left" / android Gdy ktoś próbuje zmodyfikować na poziomie com. name. android .
W celu uzyskania tej samej pożądanej zmiany przejdź o jeden poziom w górę tj com.name i tutaj po refakturowaniu zmień go na przemianowany na. To zawsze zadziała.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-01 05:41:21
Zaktualizowana odpowiedź: Maj 2015
OK zmagałem się z klonowaniem i zmienianiem nazw projektów w Android Studio, ale w końcu to osiągnąłem. Oto kroki, które należy wykonać:
- skopiuj folder projektu, zmień jego nazwę i otwórz go w Android Studio
- Zmień nazwę katalogu modułu z Eksploratora
- Zmień nazwę projektu.iml i zawartość
- Zmień nazwę pomysłu/. nazwa treści
- w panelu projektu kliknij ikonę małego koła zębatego - > odznacz " Kompaktowy pusty środek Pakiet "
- Refakturowanie katalogów src dla nowej nazwy pakietu (rename package, "not rename directory")
- w budowie.gradle rename application id
- Ustawienia.moduł gradle rename
To jest to...
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-15 19:18:36
Znalazłem łatwiejsze rozwiązanie tego problemu, które również zmieniło wygenerowany import jak {[0] } i zajmuje tylko około minuty.
Twoim pierwszym krokiem jest otwarcie Android Studio i otwarcie okna Zamień wszystko (Mac: cmd + shift + R, Windows zakładam: ctrl + shift + r). Wpisz nazwę starego pakietu i nazwę nowego pakietu poniżej. Kliknij Znajdź. Może to chwilę potrwać, ponieważ przegląda również wygenerowane elementy. Jeśli ma ponad 1000 odsłon, wystarczy kliknąć Kontynuuj.
Po wykonaniu tego przycisku Zastąp wszystko, aby zastąpić starą nazwę pakietu nowym.
Teraz zamknij Android Studio i przejdź do Finder na Macu lub Windows Explorer na Windows. Zmień nazwę folderów na nową nazwę pakietu, w następujący sposób:
Teraz otwórz ponownie Android Studio. Gradle zsynchronizuje się, a Nazwa pakietu powinna zostać zmieniona na nową.
Znalazłem ma to być najprostszy i ten, który obejmuje wszystkie obszary, takie jak generowane pliki.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-20 19:59:00
Znalazłem inny sposób, który działa lub dodatkowy krok do niektórych odpowiedzi tutaj, zwłaszcza jeśli chcesz zmienić domenę, jak również. Działa w Android Studio 1.4. Tak zrobiłem:
- Otwórz Manifest.xml i zmień nazwę pakietu na żądaną.
- Otwórz plik app
build.gradle
i zmień ID aplikacji w defaultConfig na taką samą nazwę jak w manifeście i Przebuduj projekt. - Jeśli nadal występuje problem, otwórz plik pod nazwą pakietu, przejdź do pakietu deklaracja pakietu na nagłówku pliku) i ustaw kursor na domenę, którą chcesz zmienić i naciśnij "Shift + F6", pojawi się okno dialogowe z ostrzeżeniami o wielokrotnym użyciu, Kliknij na "Zmień nazwy pakietów", a następnie kliknij na "Do Refactor" należy zmienić nazwę wszystkiego, w tym R.Java pliki.
Więc na przykład, jeśli chcesz zmienić nazwę " com.przykład.aplikacja " do " com.Twoja domena.app", Otwórz plik pod pakietem, który ma zostać przemianowany, w bułce tartej pakietu ustaw kursor na "przykładowa" część domeny i naciśnij Shift + F6 {[13] } I zmienić nazwę pakietu na "YourDomain".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-01 05:48:17
- Wybierz nazwę pakietu w folderze Java.
- Shift+F6
- Zmień nazwę pakietu i kliknij OK .
Nazwa pakietu zostanie zmieniona ze wszystkich plików Java i pliku manifest. Musisz ręcznie zmienić nazwę pakietu z build.gradle
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-01 05:51:29
Próbowałem dwóch najlepszych rozwiązań, ale znalazłem pewne problemy, mimo że oba działają do pewnego stopnia.
- pozycja listy: nowa metoda drag-drop pozostawia kilka niezmienionych i tworzy niepożądane efekty
- Pozycja listy: zmiana nazwy pakietu zmienia tylko ostatnią część nazwy pakietu
Po kilku eksperymentach okazało się, że poniższa metoda działa dobrze dla mnie.
Jeśli chcesz tylko zmienić ostatnią część nazwy pakietu, użyj metody opisanej przez GreyBeardedGeek, czyli
Kliknij prawym przyciskiem myszy pakiet w okienku projektu. Wybierz Refactor - > Zmień nazwę z menu kontekstowego
Jeśli chcesz zmienić nazwę całego pakietu, wykonaj następujące czynności.
Kliknij prawym przyciskiem myszy pakiet w okienku projektu. Wybierz Refactor - > Move z menu kontekstowego
Spowoduje utworzenie nowego folderu pakietu (jeśli to konieczne), ale zachowa ostatnią część nazwy pakietu tak jak poprzednio. Jeśli chcesz zmienić ostatnią część, wykonaj zmianę nazwy odpowiednio.
Zauważ również, że może być konieczne zmodyfikowanie nazw pakietów np. w build.gradle, manifest i / lub dowolne pliki zasobów xml, a nawet w kodzie, jeśli jest zakodowany na twardo. Po tym wszystkim, wykonaj synchronizację/Wyczyść / Przebuduj projekt w razie potrzeby.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-24 17:57:13
Szybki i łatwy sposób:
1-Otwórz MainActivity.java
lub dowolny dostępny plik java.
Na górze znajduje się deklaracja pakietu, taka jak:
Pakiet com.
example
.myapp;
Wybierz część pakietu, którą chcesz zmienić i naciśnij Shift + F6. Ja osobiście chcę zmienić example
.
W oknie dialogowym z ostrzeżeniem wybierz Zmień nazwę pakietu, a następnie wprowadź żądaną nazwę pakietu.
2-Otwórz AndroidManifest.xml
i wewnątrz <manifest>
Zmień znacznik package
do żądanej nazwy pakietu.
3-Otwórz build.gradle(Module: app)
i zmień applicationId
na żądaną nazwę pakietu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-16 17:30:34
Jak zmienić nazwę com.example.app
na com.android.app
:
-
W pakiecie
com.example.app
wybierz przykład Shift + F6
Wybierz
rename package
-
Zmień nazwę przykładu na android
Potwierdź
do refactor
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-11-27 13:21:30
Pierwsza część składa się z utworzenia nowego pakietu w folderze
java
i wybrania, a następnie przeciągnięcia wszystkich plików źródłowych zold package
do tegonew package
. Następnie musiszremane
Nazwa pakietu w Androidziemanifest
do nazwy nowego pakietu.W Kroku 2, oto co musisz zrobić.Musisz zmienić starą nazwę pakietu w
applicationId
w modulebuild.gradle
w swoim android studio oprócz zmiany nazwy pakietu wmanifest
. Więc w podsumowaniu kliknij nabuild.gradle
, który znajduje się poniżej " AndroidManifest.xml " i zmodyfikować wartośćapplicationId
do nowej nazwy pakietu.Następnie na samej górze, Pod
build
.clean
Twój projekt, a następnierebuild
. Stąd będzie dobrze.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-12-17 10:01:04
Najlepszym sposobem jest zapisanie nowej nazwy pakietu i przeciągnięcie ze starszej nazwy pakietu.
Drugi sposób, jeśli klikniesz Refaktor następnie przenieś opcję, a następnie zmień nazwę pakietu, zmieni nazwę pakietu, a następnie Odbuduj.
In Build.gradle musisz zrobić ręcznie, jeśli Refactor to nie zmieni nazwy w Build.gradle.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-01 05:37:05
Kliknij prawym przyciskiem myszy pakiet -> refactor i zmień nazwę.
Można również zmienić go w manifeście. Czasami, jeśli zmienisz nazwę pakietu, ale po utworzeniu .plik apk pokazuje inną nazwę pakietu. W tym czasie zaznacz "applicationId" w build.gradle Plik.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-01 05:42:15
Zalecam użycie Sublime Text (lub Notepad++). Zastąp com.jeden.lastname - > com.dwa.newname i com / one / lastname - > com/two/newname in ...\ Projects[MyProject]. i nie zapomnij zmienić nazwy ...\ Projects \ MyProject \ app \ src \ main \ java \ com \ one \ lastname, ...\ Projects\MyProject \ app \ src \ test \ java \ com \ one \ lastname and ...\ Projects \ MyProject \ app \ src \ androidTest \ java \ com \ one \ lastname!
To wszystko:)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-01 05:52:14
To chyba czego szukasz to Refactor > Move. Możesz również nacisnąć F6.
Otrzymasz dwa wyskakujące okienka. Upewnij się, że wybierzesz Zmień nazwę pakietu na oba. Następnie pojawi się wyskakujące okienko, aby umieścić nową nazwę pakietu.
Należy pamiętać, że jeśli Nazwa pakietu to na przykład com.przykład.android.projectname to pozwoli Ci zmienić com.przykład.android do czegoś innego.
Jeszcze jedno, to zaktualizuje applicationId w Twojej kompilacji.gradle też. Upewnij się tylko, że pola wyboru "szukaj w komentarzach i ciągach" i "Szukaj wystąpień tekstowych" są zaznaczone, aby działały.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-24 04:29:53
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-17 16:58:17
Spróbuj wykonać następujące kroki:
- Kliknij ikonę Ustawienia koła zębatego i usuń zaznaczenie opcji kompakt pusty Środkowy Pakiet
- teraz widzimy, że każdy folder pakietu jest podzielony na części
- Teraz kliknij prawym przyciskiem myszy na pierwszym folderze pakietu > > > refactor > > > Zmień nazwę
- Teraz zostanie wyświetlone ostrzeżenie, ale możesz śmiało kliknąć Zmień nazwę Pakiet
- następnie wprowadź nazwę domeny dla nazwy pakietu
- Kliknij na 'Do Refactor'
- Teraz ma zmienić nazwa domeny pakietu aplikacji. Teraz zmień rozszerzenie domeny i nazwa folderu aplikacji zgodnie z wymaganiami
- teraz otwórz build.gradle (moduł: aplikacja) w skryptach Gradle. Tutaj Zmień ID aplikacji i kliknij Synchronizuj teraz.
*******wreszcie jest zrobione * * * * * *
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-26 19:01:55
Pakiety służą dwóm celom. Jednym z nich jest jednoznaczna identyfikacja aplikacji w Sklepie Google Play. Drugim jest nazwanie pakietu dla R.java class
który jest generowany podczas budowania projektu. Możesz myśleć o pierwszym celu jako pakiet zewnętrzny, a drugi jako pakiet wewnętrzny. Zakładając, że chcesz zmienić zewnętrzny pakiet, aby można było go zidentyfikować w Sklepie Play, jest na to wygodny sposób.
W Android Studio,
choose File -> Project Structure -> Choose your app's module -> Click on the
Flavors tab -> change the Application id.
Teraz, kiedy budujesz swój projekt, Twój APK i manifest użyją tej nowej nazwy pakietu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-11-15 12:14:10
Naciśnij Ctrl + Shift + R
Zastąp stary pakiet nowym.
Kliknij prawym przyciskiem myszy nazwę pakietu.
-
Refactor
>Rename
i zmień nazwę na nową
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-11-22 13:18:13