Zmień nazwę projektu w Android Studio

324

Chcę zmienić nazwę mojego projektu i modułu. Ale jeśli spróbuję zmienić ich nazwę, Android Studio powiadom mnie o niektórych błędach ...

np. Chcę zmienić nazwę z „MyApplication” na „AndroidApp”, jak pokazano na poniższym obrazku.
wprowadź opis zdjęcia tutaj
W pierwszym prostokącie chcę to zmienić:

AndroidApp („G: ... \ Android \ AndroidApp).

W drugim prostokącie chcę to zmienić:

AndroidApp [AndroidApp-AndroidApp]

edycja: To jest dziennik:

Gradle: Projekt „AndroidApp” nie został znaleziony w głównym projekcie „MyApplicationProject”.

build.gradle:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.0.1"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }
}

dependencies {
    compile 'com.android.support:support-v4:18.0.0'
}

settings.gradle:

include ':MyApplication'
RobertoAV96
źródło
jak zmieniłeś nazwę? Za pomocą Refactor> Zmień nazwę?
Rémi F
1
Tak. Zrobiłem to w ten sposób.
RobertoAV96
Ok. Czy możesz nam powiedzieć coś więcej o błędach, aby Ci pomóc?
Rémi F
Zredagowałem pytanie, dodając błąd.
RobertoAV96,
2
Sugeruję, aby skopiować wszystko z innego folderu (AndroidApp). W tej kopii zmień nazwę AndroidApp \ MyApplication na AndroidApp \ AndroidApp. Zmień ustawienie.gradle na „obejmują”: AndroidApp ”i na koniec zaimportuj cały ten nowy folder do nowego projektu Android Studio. To powinno działać.
Rémi F

Odpowiedzi:

521

To załatwiło sprawę:

  • Zamknij Android Studio
  • Zmień nazwę katalogu głównego projektu
  • Otwórz Android Studio
  • Otwórz projekt (nie z lokalnej historii, ale przeglądając go)
  • Czysty projekt

Jeśli settings.gradlezawierasz poniższy wiersz, usuń go lub zaktualizuj do nowej nazwy.

rootProject.name = 'Your project name'

Edycja:
Działa we wszystkich wersjach! Ostatni test: Android 3.6.2 lutego 2020 r .

Ilya Gazman
źródło
7
Następnie tworzone są nowe pliki .iml. Czy mogę bezpiecznie usunąć stary?
Leon
6
@Leon Tak, możesz!
Ilya Gazman
6
Nadal działa (Android Studio 2.3). Musiałem zrobić „Clean Project” później, inaczej emulator ulega awarii przy „instalowaniu apk”
allofmex
11
Nie wiem o tym Jeśli szukasz starej nazwy projektu za pomocą Ctrl + Shift + F, nadal istnieje wiele odniesień do niej.
Suragch,
8
nie zapomnij zmienić app_name w strings.xml, w przeciwnym razie zbuduje apk ze starą nazwą
shabby
187

Możesz zmienić nazwę wyświetlaną na pasku tytułu w pliku „.idea / .name”.

Moritz
źródło
3
To nie robi nic z mojej strony. Po zmianie próbowałem wyczyścić projekt, uruchamiając go ponownie, a nawet uruchamiając ponownie. Nigdzie nie ma zmian. Afaik, to już nie działa.
Madmenyo
1
Działa świetnie od Android Studio 1.3.2
Benjamin
31
zmienia to tylko tytuł w oknie Android Studio, ale nie zmienia nazwy projektu
Luca S.
1
To nie jest odpowiedź, nie mogę argumentować, że to prawda lub fałsz.
ErTR
3
Od Android Studio 2.2 to już nie działa. Plik jest usuwany przy każdym uruchomieniu programu Studio. Nadawanie projektowi nazwy wydaje się już niemożliwe. Więc jeśli zamkniesz projekt i spodziewaj się listy ostatnich projektów, z przyjemnością dowiedz się, co jest.
drindt
66
  1. Kliknij katalog główny projektu prawym przyciskiem myszy
  2. Wybierz Refaktoryzuj -> Zmień nazwę
  3. Wybierz zmień nazwę projektu i zmień tam nazwę.
  4. Wybierz także moduł zmiany nazwy i tam też go zmień. Jeśli pojawi się komunikat, że nazwa modułu już się zmieniła, to dobrze.
  5. Teraz ponownie kliknij prawym przyciskiem myszy folder główny projektu i wybierz Otwórz ustawienia modułu.
  6. W sekcji Moduły usuń wszystkie foldery powiązane ze starą nazwą projektu.
  7. Zastosuj ustawienia i naciśnij OK.

  8. Uruchom ponownie Android Studio.

Mam nadzieję, że to pomaga!

askilondz
źródło
14
W przypadku projektów opartych na programie Gradle, czyli błędy w Android Studio uniemożliwiają to prawidłowe działanie.
Scott Barta,
Aby przypomnieć, musisz wykonać krok 8 (Uruchom ponownie AS), w przeciwnym razie stary moduł będzie odtwarzany za każdym razem, gdy budujesz nowy moduł.
anticafe
3
Pomylony z krokiem 1: Co to jest „katalog projektu głównego”? Czy to w Android Studio, czy w wyszukiwarce / odkrywcy? Jeśli jest w AS, mam kilka katalogów na najniższym poziomie (root). Powinienem to zrobić w katalogu „app” lub w katalogu o nazwie mojego projektu (który NIE jest tam, gdzie znajdują się pliki źródłowe), ale nie powinien prowadzić do refactor-> zmiana nazwy projektu. Korzystanie z AS 2.1.2.
Scott Biggs,
16
nie działa w wersji 2.2.3, wyświetla monit „nie można zmienić nazwy modułu głównego”
worldask
2
Android Studio 3.2.1, nie można zmienić nazwy błędu modułu root
kkarakk
42

aktualizacja lipiec / 2017: przetestowana i działająca


  1. Otwórz folder projektu (możesz go otworzyć przez sam Android Studio, zobacz to )
  2. teraz zamknij Android Studio
  3. zmień yourOldProjectName.iml na nową nazwę
  4. zmień nazwę folderu nadrzędnego na tę samą nową nazwę.
  5. ponownie otwórz Android Studio -> Plik -> Otwórz -> Ścieżka do swojego przemianowanego.im
bastami82
źródło
1
Alternatywnie: Zmień nazwę tylko folderu nadrzędnego. Otwarty projekt. Zobaczysz plik .iml tso. Usuń plik .iml ze starszą nazwą.
Yousuf Azad
1
Sprawdzam to samo rozwiązanie w wersji 2.1.2 i działa dobrze. +1 za rozwiązanie
Król Mszy
Działa, ale wymaga kilku dodatkowych kroków, w przeciwnym razie spowoduje błędy w AndroidMenifest.xml, takie jak nie można znaleźć symbolu @ mipmap / ic_launcher 1. Synchronizuj projekt z plikami stopni. ( stackoverflow.com/questions/17424135/… ) 2. Wyczyść i odbuduj aplikację.
Aksh1801,
@Ashshit nie jestem pewien, co spowodowało twoje wrażenia, ale właśnie zastosowałem to rozwiązanie na Androidstudio 2.2.3 i zapewniam cię, że twój komentarz nie jest potrzebny, ponieważ po ponownym otwarciu projektu i tak automatycznie indeksuje się ponownie.
bastami82,
2
Nie działało dla mnie. Nadal powiedział „nie można zaimportować modułu OldName”, mimo że folder projektu i .iml miały nową nazwę.
Azurespot
11

AKTUALIZACJA :

Ta odpowiedź jest lepsza.

Stara odpowiedź : 1. Kliknij prawym przyciskiem myszy

nazwa potwierdzenia i Refactor -> Rename...

wprowadź opis zdjęcia tutaj

  1. Na pytanie, czy chcesz Rename directorylub Rename package, wybierzRename package

wprowadź opis zdjęcia tutaj

  1. Teraz w Finderze ręcznie zmień nazwę folderu głównego (folder nadrzędny folderu / app)

wprowadź opis zdjęcia tutaj

  1. Ponownie otwórz projekt w Android Studio z nową nazwą folderu

  2. Cmd + Shift + f dla wszystkich wystąpień swojej starej nazwy w Android Studio i zmień je wszystkie na nowe.

  3. Zmień applicationIdw swoimbuild.gradle

OKRĄG BONUSOWY:

  • Może być konieczna aktualizacja .gitignorepliku, jeśli znajdował się w katalogu głównym projektu. Pamiętaj, że po zamianie gałęzi po wykonaniu tej czynności potencjalnie zobaczysz kilka plików pojawiających się w działających zmianach, ale nie martw się, że powinny zniknąć po scaleniu gałęzi o zmienionej nazwie ze zaktualizowanymi.gitignore . Nie usuwaj ich ręcznie, ponieważ może to powodować problemy w Android Studio.
  • Usuń stary folder główny w Finderze
Adam Johns
źródło
1
Zmienia to nazwę pakietu, która różni się od nazwy projektu.
Leo Lei
Odpowiedź nie jest związana z pytaniem: pytanie prosi o zmianę nazwy folderu aplikacji, aby wygenerowany apk uzyskał tę samą nazwę. Ty natomiast podajesz rozwiązanie zmiany nazwy pakietu, który odpowiada identyfikatorowi aplikacji.
Abhinav Saxena
11

Zmień nazwę projektu


Zmień nazwę swojego projektu, zamykając Android Studio, przejdź do folderu projektu, zmień nazwę…


wprowadź opis zdjęcia tutaj


Usuń .idea folder i .iml pliku. (Aby wyświetlić ukryte foldery, naciśnij Cmd + Shift +. (Kropka)) .


wprowadź opis zdjęcia tutaj


Otwórz plik settings.gradle w edytorze tekstu, takim jak VSCode, i zmień rootProject.name na nową nazwę projektu.


wprowadź opis zdjęcia tutaj


Gotowy! Nazwa projektu została zmieniona! Wystarczy otworzyć projekt z Androidem Studio i Gradle będzie zsynchronizować ponownie.

Vishrut Mavani
źródło
Dziękuję, kocham cię, miałem ten problem ze zmianą nazwy wszędzie, ALE u góry okna Android Studio. Przeszukałem wszystkie pliki w projekcie w poszukiwaniu nazwy, ale nie mogłem znaleźć wszystkiego z powodu tego ukrytego pliku.idea
SKREFI
10

Wystarczy znaleźć nazwę „ android: label =„ AppName ” ” z Manifestu na Androida. Wystarczy zmienić nazwę etykiety (np. „AppName” tutaj) wszystkie takie android: label w AndroidManifest.xml. Po prostu to zapisz! Po uruchomieniu aplikacji zobaczysz nową Nazwę

NIKHIL PUNNOOSE
źródło
9
  1. Zamknij Android Studio.

  2. Zmień nazwę folderu głównego projektu. Na przykład zmień „MyApplication” na „Myblablabla”.

  3. Usuń folder „.idea”.

  4. Otwórz Android Studio i zaimportuj zaktualizowany projekt.

jeż
źródło
8

Wystarczy przejść do res> wartości> strings.xml. Jedna linia mówi: Coś - twoje imię

<string name="app_name">Somethig-your name</string>

Po prostu zamień swoje oryginalne imię na

 <string name="app_name">Your Name</string>
użytkownik3000140
źródło
3
To zmienia ciąg w aplikacji, a nie nazwę modułu. Ponadto nie jest to „fragment kodu”. : P
Jared Rummler
1
No tak, ale efekt dla klienta jest taki sam. Ponadto dziękuję za edycję
użytkownik3000140
1
@ user3000140 to nie jest operacja, którą chcesz zrobić. najpierw przeczytaj odpowiedź, zła odpowiedź może obniżyć jakość tego formatu płyty.
Shivam Sharma
@ user3000140 OP prosi o zmianę nazwy projektu, co nie powoduje żadnych zauważalnych różnic dla użytkownika aplikacji.
Leo Lei
7

Po pierwsze, zdecydowanie zalecam aktualizację do najnowszej wersji Android Studio (obecnie 0.3.7); jest mnóstwo poprawek błędów.

Napotykasz błąd https://code.google.com/p/android/issues/detail?id=57692 , co oznacza, że ​​jeśli spróbujesz użyć interfejsu użytkownika do zmiany nazwy modułów lub projektu, nie zostanie zaktualizowany pliki kompilacji. Przepraszamy, teraz jest naprawdę zepsuty. Sugeruję zmianę nazw katalogów bezpośrednio w systemie plików i aktualizację settings.gradlepliku, aby odzwierciedlić zmiany. Twój projekt na dysku powinien wyglądać mniej więcej tak (z dużo większą liczbą plików niż pokazano tutaj):

projectFolder
|--settings.gradle
|--applicationModuleFolder
|  |--build.gradle
|  |--src

używa nazwy projectFolder jako nazwy projektu, a applicationModuleFolder jako nazwy modułu, w którym mieszka Twoja aplikacja na Androida (odpowiednio górne i dolne zaznaczone pola na zrzucie ekranu). Myślę, że sposób, w jaki teraz tworzony jest projekt, oba mają tę samą nazwę; możesz zmienić nazwę na tę samą nową nazwę, jeśli chcesz, lub możesz nadać im różne nazwy; to nie ma znaczenia.

Po zmianie nazwy edytuj settings.gradleplik; będzie wyglądać mniej więcej tak:

include ':applicationModuleFolder'

po prostu zmień tam też nazwę na nowe. Po wprowadzeniu tych zmian kliknij przycisk Synchronizuj projekt z plikami stopniowymi na pasku narzędzi (jeśli używasz bardzo starej wersji Androida Studio, może on nie mieć tego przycisku, więc możesz zamknąć projekt i otworzyć go ponownie w tym przypadku ) i powinien pobrać zmiany.

Scott Barta
źródło
7

Dla mnie zadziałało:

Iść do

setting.gradle
  1. zmień w nim nazwę.
  2. przejdź do folderu głównego aplikacji, który chcesz zmienić, i refaktoryzuj -> zmień nazwę.
  3. zamknij studio Androida.
  4. przejdź do folderu i zmień nazwę
  5. uruchom ponownie studio Android.
  6. wykonaj synchronizację stopni.

I gotowe!

Uzair
źródło
5

Możesz spróbować czegoś takiego w swoim settings.gradlepliku:

rootProject.name = "YOUR_PROJECT_NAME"

Po ponownym uruchomieniu Android Studio zmieni również tekst w pasku tytułu na YOUR_PROJECT_NAME .

Testowane na Android Studio 2.2 RC2

Prizoff
źródło
3

Przejdź do [ Okno narzędzia \ Projekt ] o Alt+ 1i zmień poziom w lewym górnym rogu tego okna na Projekt (pozostałe dwa to Pakiety i Android), a następnie możesz zmienić nazwę Projektu za pomocą Shift+ F6. Wpisz nową nazwę i naciśnij OK.

Jeśli chcesz tylko zmienić nazwę aplikacji, która pojawia się w systemie, można zmodyfikować android:titlew manifest.xml .

蓝 钦 城
źródło
3

Możesz łatwo zmienić nazwę za pomocą refaktora.

  1. Kliknij folder główny projektu, a następnie kliknij przycisk refaktoryzuj.

  2. Następnie kliknij na zmianę nazwy, pojawi się wyskakujące okienko, w którym możesz podać nową nazwę.

Sudharshan
źródło
2
Warto
3

Dla mnie działa

Idź do Build.gradle Zmień projekt ApplicationId & sync.

Kliknij prawym przyciskiem myszy swój projekt> Zmień nazwę> Zmień nazwę pakietu.

Uruchom aplikację i boom.

Mam nadzieję, że to działa jak dla mnie

Saeed Rehman
źródło
3

Wystarczy zmienić identyfikator aplikacji w build.gradle

applicationId "yourpackageName"

Do zmiany etykiety aplikacji, w manifestie

<application 
android:label="@string/app_name" 
... />
Aziz
źródło
3

Aby zmienić nazwę aplikacji w Android Studio:

  1. Zamknij projekt w Android studio i pozbądź się go ze strony szybkiego uruchamiania programu uruchamiającego (Powinna być mini obok nazwy).

  2. Zamknij Android Studio.

  3. Przejdź do miejsca, w którym znajduje się plik aplikacji i zmień jego nazwę (zazwyczaj w Moich dokumentach).

  4. Uruchom ponownie Android Studio, wybierz dodaj nowy projekt i przejdź do folderu, którego nazwę zmieniono.

Zmiana etykiety programu uruchamiającego aplikację / Rzeczywista nazwa aplikacji:

  1. Przejdź do początkowego folderu (aplikacji)
  2. Idź do manifestów
  3. Przejdź do AndroidManifest.xml.
  4. Zmień nazwę Androida: etykieta = _____ na wszystko, na co chcesz zmienić nazwę swojej aplikacji

Np .: android: label = „Portal programistów”.

  1. Kliknij Zapisz wszystko.
Jamie
źródło
3

Dla mnie następujące prace:

  1. Zamknij Android Studio.
  2. Zmień nazwę folderu projektu z MyApplication na NewProjectName
  3. Zmień nazwę pliku MyApplication.iml na NewProjectName.iml
  4. w NewProjectName.iml zmień każdy tekst MyApplication na NewProjectName
  5. w .idea / modules.xml zmień każdy tekst MyApplication na NewProjectName
  6. w .idea / workspace.xml zmień każdy tekst MyApplication na NewProjectName
  7. Uruchom Android Studio.
  8. Pozostały wszystkie poprzednie ustawienia, a także moduł „aplikacja”!
voodoo98
źródło
2

Samouczek wideo: https://youtu.be/7aQjiae2doU

  1. Zmień nazwę na com.example.[NewFileName] ścieżkę:

    app> java> com.example. [OldFileName]


  1. Przejdź do strings.xml i zmień kod na <string name="app_name”>[NewFileName]</string> na ścieżkę:

    aplikacja> res> wartości> strings.xml


  1. Przejdź do build.gradle (moduł: aplikacja) i zmień kod na applicationId "com.example.[NewFileName]”na ścieżkę:

    Skrypty stopniowe> build.gradle (moduł: aplikacja)


  1. Przejdź do settings.gradle (Ustawienia projektu) i zmień kod na rootProject.name='[NewFileName]'na ścieżkę:

    Gradle Scripts> build.gradle (Ustawienia projektu)


  1. Naciśnij Sync nowmonit

  1. Zmień nazwę folderu na [NewFileName]poza Android Studio

  1. Otwórz ponownie projekt i przebuduj projekt na ścieżce:

    Kompilacja> Przebuduj projekt


myworldbox
źródło
1

Oto co zrobiłem w Android Studio Beta (0.8.14)

  1. Ręcznie zmieniłem nazwę pakietu w pliku manifestu
  2. Nawigowałem do kompilacji -> source -> r -> release i drążono w dół, aż znalazłem R.javę
  3. Wybierz plik i naciśnij F6, aby zmienić nazwę
  4. Następnie z menu Kompilacja wybierz Utwórz projekt
  5. Kliknąłem pierwszy błąd i nacisnąłem Shift + F6 na nazwie pakietu i zmieniłem nazwę, co zaktualizowało wszystkie moje pliki źródłowe
  6. Wybrałem nazwę mojego projektu w Android Studio, kliknąłem prawym przyciskiem myszy -> Refaktoryzuj -> Zmień nazwę i tam też zmieniłem nazwę.
  7. Następnie udałem się do app -> build.gradle i zaktualizowałem mój applicationId
  8. Przejdź do pliku .idea -> .name i tam też zmień nazwę swojego projektu Android Studio
  9. Aby wyczyścić, usunąłem stary folder pakietu w kompilacji -> source -> r -> release

I vola, nazwa mojego pakietu zmieniła się i kompilacja powiodła się.

Leigh
źródło
1

Spróbuj zmienić android:labelw AndroidManifest.xml i ponownie zainstalować / uruchomić ponownie aplikację:

<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme">
thron1115
źródło
AndroidManifest.xml odwołuje się do @ string / nazwa_aplikacji, więc w res / wartości / strings.xml należy wprowadzić następującą zmianę: <string name = "nazwa_aplikacji"> Twoja nowa nazwa aplikacji </entry>
Carl Smith
1

Oto jak wszystko zmienia się w ciągu kilku sekund ... w „manifest.xml” znajdź „android: label =” przed nim po prostu wpisz swoją nową nazwę w „”, na przykład: android: label = „My new name”

Zrobione! proszę bardzo ;)

mohsen
źródło
1

Właśnie wszedłem do manifestu i zmieniłem Androida: label = "...." na nazwę aplikacji. Gdy to zmieniłem, tytuł i nazwa aplikacji zmieniły się na to :)

Jamie
źródło
1

Witaj RobertoAV96 ,

Podałem tutaj trzy rozwiązania. Wybierz cokolwiek, które dotyczy twojego problemu.

Jeśli chcesz tylko zmienić nazwę folderu głównego projektu , możesz to zrobić w Eksploratorze:

  1. Wystarczy zamknąć projekt w studio, po skopiowaniu ścieżki do projektu. Zamknij projekt z głównego ekranu powitalnego .
  2. przejdź do eksploratora plików , skopiuj tę ścieżkę na pasku adresu i przejdź do folderu.
  3. Zmień nazwę folderu, który jest katalogiem głównym projektu .
  4. Zmień nazwę imlpliku w tym folderze głównym na nazwę folderu. To znaczy, jeśli powiedziano nazwę folderu głównego projektu demo_project, będzie w nim demo_project.imlplik. Jeśli zmieniłeś nazwę tego folderu, by powiedzieć my_project, musisz zmienić nazwę imlpliku w nim zawartego my_project.iml.

W rzeczywistości refactoropcja z Studiomoże zrobić to samo.

Jeśli chcesz zmienić nazwę appfolderu, która znajduje się root folderw projekcie, zrób to samo w Eksploratorze:

  1. Zmień nazwę appfolderu na nazwę, którą chcesz mieć.

[ INFO:APK plik, który jest generowany dla tego projektu, nabędzie takie samo imię, po której następuje przyrostek, który reprezentuje tryb budujecie podpisana APK przez, który jest albo debugalbo release. Podpisano APKznajduje się w odpowiednim folderze debuglub release. Niepodpisany APK znajduje się w outputfolderze buildkatalogu, wszystko build, debugi releasefoldery znajdują się w pierwotnym app folderze lub folder został przemianowany tego folderu].

  1. Załóżmy, że nazwa, którą nadałeś temu folderowi, to my_project_appotwórz folder i zmień nazwę na app.imlna my_project_app.imlpo nazwie projektu.
  2. Teraz przejdź do folderu głównego projektu i znajdź settings.gradleplik.

Zawartość tego pliku to nazwy folderów modułów, które dołączasz do projektu, obecnie jest tylko jeden moduł, czyli główny:

include ':app'

Jest to zgodne ze starą nazwą appfolderu.

Dlatego musisz wprowadzić zmiany:

include ':my_project_app'

Otóż ​​to. Teraz możesz ponownie załadować projekt do studioi sprawdzić nazwę APKwygenerowanego.

Jeśli chcesz zmienić nazwę pakietu, powiedzmy com.first.myprojectdo com.alpha.myproject:

  1. Ponownie przejdź do eksploratora: w hierarchii folderów w src-->main-->javatwoim pakiecie jest com-->first-->myproject. Upewnij się, że Twój Studiojest zamknięty.
  2. Zmień nazwę drugiego folderu firstna alpha.
  3. Otwórz Studioteraz. Wybierz Replace in Pathw pierwszym pakiecie w javafolderze, w Androidtrybie drzewa lewego panelu . To jest pakiet, który zmieniłeś z Explorer, to znaczy: com.alpha.myprojectzamiast com.first.myproject. Zmień instancje ciągu import com.first.myproject;w plikach na import com.alpha.myproject;. Sprawdź występowanie łańcucha com.first.myprojecti bezpiecznie zmień go na com.alpha.myproject.
  4. Sprawdź występowanie tylko ciągu com.first.myproject , w build.gradlewewnątrz głównego appmodułu i bezpiecznie go zmienić com.alpha.myproject.
  5. Nie zapominaj, że ta nazwa pakietu jest również sygnaturą i tożsamością twojego projektu aplikacji. Jeśli aplikacja została już opublikowana w sklepie Play, musisz od razu skonfigurować inny projekt com.alpha.myprojecti cofnąć publikacjęcom.first.myproject , co wpłynie na wielu użytkowników: - musisz nadawać użytkownikom za pomocą powiadomienia wypychanego, w najnowszej wersji istniejącegoAPK , nowa wersja aplikacji zostanie wydana pod inną nazwą i musisz ją opublikować APK, uruchamiając ponownie od nazwy wersji 1.0. To niszczy cel polegający na tym, że miejsce aplikacji znajduje się w Play-Store dla starychAPK. Dlatego przed rozpoczęciem projektu należy skonsultować się z klientem, aby określić jego pakiet aplikacji.
  6. Nie zapominaj, że podpisanie i zaciemnienie wniosku jest równie ważne. Państwo może wydać polecenia wnętrze Studiousunięcie zbędnych środków z projektu. Państwo może ręcznie radzić sobie ze wszystkimi warnings, że LINT produkuje.

Szczęśliwego kodowania i szczęśliwego publikowania aplikacji. :-)

Abhinav Saxena
źródło
1
  1. najpierw przejdź do folderu wartości
  2. następnie przejdź do folderu String
  3. znajdź nazwę_aplikacji
  4. Zmień nazwę aplikacji w ciągu Tag
  5. Skończone
Pranav Barot
źródło
0

Sposób, w jaki działał dla mnie, aby zastąpić starą nazwę mojego projektu na nowy (wszędzie w mojej bazie kodu), jest następujący:

  1. Zamknij Android Studio.
  2. Zmień nazwę folderu głównego swojego projektu.
  3. Otwórz Android Studio. Nie znajdzie starego projektu, więc musisz go ponownie zaimportować. Ten krok wygeneruje ponownie konfigurację (nie trzeba ręcznie dotykać plików .idea), w tym nowego pliku .iml z nową nazwą projektu. Następnie możesz usunąć stary plik .iml, jeśli chcesz.
  4. Po zaimportowaniu projektu o zmienionej nazwie do Android Studio musisz zmienić nazwę pakietów źródłowych, aby użyć nowej nazwy projektu, na wypadek gdybyś użył starej nazwy projektu jako części ścieżki pakietu.

UWAGA: Działa to dla Androida Studio 2.1.2

narko
źródło
0
  • Zmiana nazwy w res> wartości> strings.xml zmieni nazwę aplikacji wyświetlaną w menu aplikacji po instalacji

  • Zmiana nazwy folderu projektu Android Studio (gdy studio Android jest zamknięte) prawdopodobnie zadowoli wielu programistów

Antonello
źródło
0

Poniższe instrukcje zadziałały (po raz pierwszy) dla mnie w Android Studio 2.3. Obejmują one utworzenie nowej aplikacji w Android Studio, a następnie zamknięcie jej i wykonanie całej pracy w eksploratorze plików i edytorze tekstu.

Zmodyfikuj i zmień nazwę projektu lub aplikacji Android Studio

Uwaga: Wymaga edytora tekstu, który może wykonywać globalne wyszukiwanie i zamianę w strukturze katalogów. Instrukcje proponują Sublime Text, które z łatwością zainstalowałem i uruchomiłem.

Stworzyło nową aplikację, która zainstalowała się i działała obok istniejącej aplikacji. Nadal miał tę samą nazwę ekranową, co zostało naprawione przez edycję Android:label="MyNewApp"w manifeście.

Stephen Hosking
źródło
-1

Zamknij studio Androida i po prostu zmień nazwę pliku .iml w eksploratorze plików To wszystko

Mudit
źródło
-2

Aby zmienić nazwę projektu:

  1. Uwzględnij i zmień nazwę katalogu najwyższego poziomu
  2. Zamknij Android Studio
  3. IMPORTUJ ponownie cały projekt

Aby zmienić nazwę pakietu:

Najłatwiejsze i najszybsze rozwiązanie jest tutaj: https://stackoverflow.com/a/35057550/4908798

Timo Schuck
źródło
Nie można refaktoryzować katalogu głównego
leonheess,