Wie ändert man den Paketnamen in Android

Okt 8, 2021
admin

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.