Wie ändert man den Paketnamen in Android
Der Paketname ist ein eindeutiger Name, um eine bestimmte App zu identifizieren. Es ist sehr häufig, dass wir den Paketnamen ändern müssen. Hier zeige ich zwei Möglichkeiten, wie man ein Paket in einer Android-App umbenennen kann.
Schritt 01: Klicken Sie in Ihrem Projektfenster auf das kleine Zahnradsymbol. Deaktivieren Sie die Option Compact Empty Middle Packages
Ihr Paketverzeichnis wird nun in einzelne Verzeichnisse aufgeteilt
Schritt 02: Wählen Sie jedes Verzeichnis, das Sie umbenennen möchten, einzeln aus und:
- Klicken Sie mit der rechten Maustaste darauf
- Wählen Sie
Refactor
- Klicken Sie auf
Rename
- Im Pop-up-Dialog, klicken Sie auf
Rename Package
anstelle von Rename Directory - Geben Sie den neuen Namen ein und klicken Sie auf Refactor
- Klicken Sie unten auf Do Refactor
- Gönnen Sie sich eine Minute, damit Android Studio alle Änderungen aktualisieren kann
Wichtiger Hinweis: Beim Umbenennen von com
in Android Studio kann es zu einer Warnung kommen. In diesem Fall wählen Sie Rename All
Schritt 03: Öffnen Sie nun Ihre Gradle Build Datei (build.gradle
– normalerweise app
oder mobile
). Aktualisieren Sie die applicationId
in der defaultConfig
auf Ihren neuen Paketnamen und synchronisieren Sie Gradle, wenn es nicht bereits automatisch aktualisiert wurde:
Schritt 05: Möglicherweise müssen Sie das Attribut package=
in Ihrem Manifest ändern.
Schritt 06: Bereinigen und neu erstellen.
Schritt 07: Fertig! Wie auch immer, Android Studio muss diesen Prozess ein wenig einfacher machen.
** Weg 02 **
Schritt 01: Gehen Sie zu Ihrer AndroidManifest.xml
-Datei und setzen Sie den Mauszeiger vor den Teil des Paketnamens, den Sie ändern möchten.
Schritt 02: Rechtsklick > Refactor > Umbenennen
Schritt 03: Im neuen Fenster auf Paket umbenennen
Schritt 04: Name ändern und Refactor drücken
Schritt 05: Unten auf Do Refactor drücken.
Anmerkung: Normalerweise ist der Paketname im Format com.domain.appname, in diesem Beispiel haben wir den appname Teil geändert, aber Sie können die gleichen Schritte auch für die Domain machen.
Erledigt! Du hast deinen Paketnamen geändert! Vergewissern Sie sich, dass Sie klatschen, wenn Sie diesen Artikel hilfreich finden.
**Neu bei Android? Dann solltest du wissen, was eine AndroidX-Migration ist. Details finden Sie hier AndroidX-Migration: was, warum, wie?
**Wollen Sie eine hochwertige, speichereffiziente Android-App erstellen? Dann sollten Sie über Speicherlecks Bescheid wissen. Details dazu finden Sie in diesem Artikel Memory Leaks in Android