wake-up-neo.net

Umbenennen des Android-Paketnamens mit Android Studio

Ich habe eine Android-Anwendung mit dem Paketnamen com.example. ******. Sample erstellt. Ich muss den Paketnamen in org.newOrg. *******. Sample umgestalten. Ich war schon Refactor-Methode ausprobiert. Das übergeordnete Element "com" wurde jedoch nicht in "org" geändert. Sagen Sie mir eine Lösung, um den gesamten Paketnamen zu überarbeiten.

Danke im Voraus

7
Harrish Android

Diese Änderung erfordert drei Schritte:

  1. Ändern Sie den Paketnamen im Manifest
  2. Refaktoriere den Namen deines Pakets mit einem Rechtsklick -> Refaktor -> Umbenennen in der Baumansicht, dann zeigt Android Studio ein Fenster an, wähle "Paket umbenennen"
  3. Ändern Sie die Anwendungs-ID manuell in der Datei build.gradle: Android/defaultconfig/application ID Bereinigen Sie anschließend das Projekt und erstellen Sie es neu
12
Gaurav

In Android Studio können Sie dazu die folgenden 4 Schritte ausführen:

1) Klicken Sie im Projektfenster auf das kleine Zahnradsymbol

2) Deaktivieren Sie die Option Compact Empty Middle Packages

3) Jetzt können Sie jede package umbenennen, indem Sie mit der rechten Maustaste darauf klicken und dann refactor darauf klicken. Denken Sie daran, Rename Package im Popup-Fenster anstelle von Rename Directory auszuwählen.

4) Aktualisiere die package in build.gradle

5) Aktualisieren Sie google-services.json, wenn Sie ihn verwenden (d. H. FireBase).

5
Farhan

klicken Sie im Projektfenster auf Einstellungen. Deaktivieren Sie den Compact Empty Middle Packages.

Das App-Paket wird getrennt und Sie können es nacheinander umbenennen. Ändern Sie auch die App-ID in build.gradle im Abschnitt defaultConfig

defaultConfig {
        applicationId "com.foocomp.Android"

    }

 enter image description here

1
N.Droid

Sie können die Ersetzungsfunktion verwenden, indem Sie mit der rechten Maustaste auf den Hauptordner des Projekts klicken und auf Ersetzen durch Auswählen klicken. Dann können Sie den Paketnamen ersetzen. Ich habe es öfter benutzt und es funktioniert.

0
alican akyol