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.
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'
android
android-studio
RobertoAV96
źródło
źródło
Odpowiedzi:
To załatwiło sprawę:
Jeśli
settings.gradle
zawierasz poniższy wiersz, usuń go lub zaktualizuj do nowej nazwy.Edycja:
Działa we wszystkich wersjach! Ostatni test: Android 3.6.2 lutego 2020 r .
źródło
Możesz zmienić nazwę wyświetlaną na pasku tytułu w pliku „.idea / .name”.
źródło
Zastosuj ustawienia i naciśnij OK.
Uruchom ponownie Android Studio.
Mam nadzieję, że to pomaga!
źródło
aktualizacja lipiec / 2017: przetestowana i działająca
źródło
AKTUALIZACJA :
Ta odpowiedź jest lepsza.
Stara odpowiedź : 1. Kliknij prawym przyciskiem myszy
nazwa potwierdzenia i
Refactor -> Rename...
Rename directory
lubRename package
, wybierzRename package
Ponownie otwórz projekt w Android Studio z nową nazwą folderu
Cmd + Shift + f
dla wszystkich wystąpień swojej starej nazwy w Android Studio i zmień je wszystkie na nowe.Zmień
applicationId
w swoimbuild.gradle
OKRĄG BONUSOWY:
.gitignore
pliku, 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.źródło
Zmień nazwę projektu
Zmień nazwę swojego projektu, zamykając Android Studio, przejdź do folderu projektu, zmień nazwę…
Usuń .idea folder i .iml pliku. (Aby wyświetlić ukryte foldery, naciśnij Cmd + Shift +. (Kropka)) .
Otwórz plik settings.gradle w edytorze tekstu, takim jak VSCode, i zmień rootProject.name na nową nazwę projektu.
Gotowy! Nazwa projektu została zmieniona! Wystarczy otworzyć projekt z Androidem Studio i Gradle będzie zsynchronizować ponownie.
źródło
.idea
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ę
źródło
Zamknij Android Studio.
Zmień nazwę folderu głównego projektu. Na przykład zmień „MyApplication” na „Myblablabla”.
Usuń folder „.idea”.
Otwórz Android Studio i zaimportuj zaktualizowany projekt.
źródło
Wystarczy przejść do res> wartości> strings.xml. Jedna linia mówi: Coś - twoje imię
Po prostu zamień swoje oryginalne imię na
źródło
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.gradle
pliku, 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):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.gradle
plik; będzie wyglądać mniej więcej tak: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.
źródło
Dla mnie zadziałało:
Iść do
I gotowe!
źródło
Możesz spróbować czegoś takiego w swoim
settings.gradle
pliku:Po ponownym uruchomieniu Android Studio zmieni również tekst w pasku tytułu na
YOUR_PROJECT_NAME
.Testowane na Android Studio 2.2 RC2
źródło
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:title
w manifest.xml .źródło
Możesz łatwo zmienić nazwę za pomocą refaktora.
Kliknij folder główny projektu, a następnie kliknij przycisk refaktoryzuj.
Następnie kliknij na zmianę nazwy, pojawi się wyskakujące okienko, w którym możesz podać nową nazwę.
źródło
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
źródło
Wystarczy zmienić identyfikator aplikacji w build.gradle
Do zmiany etykiety aplikacji, w manifestie
źródło
Aby zmienić nazwę aplikacji w Android Studio:
Zamknij projekt w Android studio i pozbądź się go ze strony szybkiego uruchamiania programu uruchamiającego (Powinna być mini obok nazwy).
Zamknij Android Studio.
Przejdź do miejsca, w którym znajduje się plik aplikacji i zmień jego nazwę (zazwyczaj w Moich dokumentach).
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:
Np .: android: label = „Portal programistów”.
źródło
Dla mnie następujące prace:
źródło
Samouczek wideo: https://youtu.be/7aQjiae2doU
com.example.[NewFileName]
ścieżkę:<string name="app_name”>[NewFileName]</string>
na ścieżkę:applicationId "com.example.[NewFileName]”
na ścieżkę:rootProject.name='[NewFileName]'
na ścieżkę:Sync now
monit[NewFileName]
poza Android Studioźródło
Oto co zrobiłem w Android Studio Beta (0.8.14)
I vola, nazwa mojego pakietu zmieniła się i kompilacja powiodła się.
źródło
Spróbuj zmienić
android:label
w AndroidManifest.xml i ponownie zainstalować / uruchomić ponownie aplikację:źródło
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 ;)
źródło
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 :)
źródło
Witaj RobertoAV96 ,
Podałem tutaj trzy rozwiązania. Wybierz cokolwiek, które dotyczy twojego problemu.
iml
pliku w tym folderze głównym na nazwę folderu. To znaczy, jeśli powiedziano nazwę folderu głównego projektudemo_project
, będzie w nimdemo_project.iml
plik. Jeśli zmieniłeś nazwę tego folderu, by powiedziećmy_project
, musisz zmienić nazwęiml
pliku w nim zawartegomy_project.iml
.W rzeczywistości
refactor
opcja zStudio
może zrobić to samo.app
folderu na nazwę, którą chcesz mieć.my_project_app
otwórz folder i zmień nazwę naapp.iml
namy_project_app.iml
po nazwie projektu.settings.gradle
plik.Zawartość tego pliku to nazwy folderów modułów, które dołączasz do projektu, obecnie jest tylko jeden moduł, czyli główny:
Jest to zgodne ze starą nazwą
app
folderu.Dlatego musisz wprowadzić zmiany:
Otóż to. Teraz możesz ponownie załadować projekt do
studio
i sprawdzić nazwęAPK
wygenerowanego.src-->main-->java
twoim pakiecie jestcom-->first-->myproject
. Upewnij się, że TwójStudio
jest zamknięty.first
naalpha
.Studio
teraz. WybierzReplace in Path
w pierwszym pakiecie wjava
folderze, wAndroid
trybie drzewa lewego panelu . To jest pakiet, który zmieniłeś zExplorer
, to znaczy:com.alpha.myproject
zamiastcom.first.myproject
. Zmień instancje ciąguimport com.first.myproject;
w plikach naimport com.alpha.myproject;
. Sprawdź występowanie łańcuchacom.first.myproject
i bezpiecznie zmień go nacom.alpha.myproject
.com.first.myproject
, wbuild.gradle
wewnątrz głównegoapp
modułu i bezpiecznie go zmienićcom.alpha.myproject
.com.alpha.myproject
i 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 wersji1.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.Studio
usunięcie zbędnych środków z projektu. Państwo może ręcznie radzić sobie ze wszystkimiwarnings
, że LINT produkuje.Szczęśliwego kodowania i szczęśliwego publikowania aplikacji. :-)
źródło
źródło
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:
UWAGA: Działa to dla Androida Studio 2.1.2
źródło
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
źródło
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.źródło
Zamknij studio Androida i po prostu zmień nazwę pliku .iml w eksploratorze plików To wszystko
źródło
Aby zmienić nazwę projektu:
Aby zmienić nazwę pakietu:
Najłatwiejsze i najszybsze rozwiązanie jest tutaj: https://stackoverflow.com/a/35057550/4908798
źródło