TL;DR:
Sie können nur dem letzten Teil Umbenennung folgen, vielleicht nur Bilder darin ... ;-)
Terminologie:
Es gibt keinen Begriff wie den „Projektnamen“ in Android Studio. Aber es gibt andere Namen, die bei der Erstellung eines neuen Projekts eingegeben werden:
- Anwendungsname, der anfangs der gleiche wie der Root-Projektname von Gradle ist,
- der Paketname,
- der Android Studio Projekt Root-Ordnername.
Im Allgemeinen möchten die Leute diese 3 Namen ändern, hauptsächlich, um sie vom Root-Projektnamen von Gradle abzuleiten, so wie es im Dialogfeld „Neues Projekt“ vorgeschlagen wird.
Meine Antwort wird diesen Fall abdecken.
Analyse:
Wir können die gleichen Schritte wie Android Studio bei der Erstellung eines neuen Projekts befolgen.
Wenn Sie Datei Neu Neues Projekt... wählen (und dann eine Projektvorlage), ist das erste Feld im Dialogfeld „Neues Projekt“ das „Name“-Feld mit dem angebotenen Namen My Application.
Die nächsten 2 Felder verwenden diesen (Standard- oder geänderten) Namen, um den Standard für 2 andere Zeichenfolgen abzuleiten, es gibt also 3 wichtige Zeichenfolgen, zum Beispiel
- My Application
- com.something.myapplication
- C:\Users\someuser\AndroidStudioProjects\MyApplication
Zusätzlich,
- direkt nach Erstellung eines Projekts gibt es noch keine Builds, die diese 3 Zeichenfolgen verwenden würden.
Umbenennung:
Es gibt 4 Dinge, die wir während der Umbenennung in einen anderen Namen sicherstellen müssen - ich werde den Namen My Renamed Project als Basis für die neuen Namen verwenden.
Lassen Sie uns mit dem letzten, wahrscheinlich einfachsten, beginnen:
- Build –> Projekt bereinigen
Bitte erstellen Sie ab diesem Moment keinen neuen Build, bis die Umbenennung abgeschlossen ist.
Beginnen Sie nun mit der Umbenennung anhand der zuvor festgelegten 3 Punkte:
-
My Application:
In der linksten Position der Titelleiste des Android Studio-Fensters sehen Sie den gleichen Text, den ich in der Datei settings.gradle
ausgewählt habe:
Ändern Sie diesen Text in den neuen Namen (My Renamed Application). Die gelbliche Leiste wird oben erscheinen.
Klicken Sie auf „Jetzt synchronisieren“ im rechten Teil davon:
Sie werden sofort die Änderung in der Titelleiste sehen:
Sie möchten wahrscheinlich auch den Anwendungsnamen auf den gleichen Namen ändern, also ändern Sie ihn in der Ressourcendatei strings.xml
(die Änderung wird sich dann in der Datei AndroidManifest.xml
widerspiegeln, was wichtig ist):
Vor der Umbenennung:
Nach der Umbenennung:
-
com.something.myapplication:
Ändern Sie die applicationID
in der Datei build.gradle
(Modulebene) - der neue Name, abgeleitet von „My Renamed Application“, wird ohne Leerzeichen alles in Kleinbuchstaben sein, z.B. myrenamedapplication
:
Vor der Änderung:
Nach der Änderung:
Die gelbliche Leiste wird wieder oben erscheinen.
Klicken Sie auf „Jetzt synchronisieren“ im rechten Teil davon:
-
Schließen Sie nun das Android Studio und benennen Sie den Ordner um
MyApplication
(wahrscheinlich im Ordner C:\Users\someuser\AndroidStudioProjects\
)
zu
MyRenamedApplication
(der Name, abgeleitet von „My Renamed Application“, ist ohne Leerzeichen).
Obwohl dieser Schritt optional ist, wird dringend empfohlen, die Dinge ordentlich zu halten.
Hinweis:
Das umbenannte Projekt mit Datei Öffnen kürzlich zu öffnen, wird natürlich fehlschlagen, also öffnen Sie es das erste Mal nach der Umbenennung mit Datei Öffnen.