Umbenennen-Paket in Android Studio
Wie kann Sie umbenennen packages in die neue IDE Android Studio basiert auf IntelliJ IDEA?
Gibt es ein automatisches refactoring enthalten?
Möchte ich um bulk-refactoring, aber ich weiß nicht, wie. Ich war zwei Jahre mit Eclipse und Eclipse-es ist eine ein-Klick-Bedienung.
- Bitte siehe meine Antwort hier. Ich habe erfolgreich geschafft, umbenennen, mein Projekt über die Schritte, die ich beschrieben habe.
- mögliche Duplikate von Projekt Ändern Namen auf Android Studio
- Schritt für Schritt-Prozess zum Ändern von Package-Namen... stackoverflow.com/a/46945668/6915572
- Die Antwort von Sheharyar funktioniert wie erwartet. ich.e 1. Umgestalten 2. Edit bauen.gradle. Jedoch, Sie müssen es follow-up durch die änderung der Anwendungsname-Attribut in strings.xml Datei zu!
- 3 Methoden, um change package name in Android Studio
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Android Studio, können Sie dies tun:
Zum Beispiel, wenn Sie ändern möchten
com.example.app
zumy.awesome.game
, dann:In Ihrem Projekt", klicken Sie auf das kleine ZAHNRAD-Symbol ( )
Deaktivieren /De-wählen Sie die
Compact Empty Middle Packages
optionIhre Paket-Verzeichnis wird nun aufgeteilt werden in einzelne Verzeichnisse
Individuell wählen jedes Verzeichnis, das Sie umbenennen möchten, und:
Refactor
Rename
Rename Package
statt Verzeichnis Umbenennencom
in Android Studio, könnte es einen Warnhinweis geben. In einem solchen Fall wählen Sie Benennen Sie AlleÖffnen Sie jetzt Ihre Gradle-Build-File (
build.gradle
- in der Regelapp
odermobile
). Update derapplicationId
imdefaultConfig
auf Ihren neuen Package-Namen und Sync-Gradle, wenn es nicht bereits automatisch aktualisiert:Müssen Sie möglicherweise ändern Sie die
package=
Attribut in Ihrem manifest.Reinigen und wieder aufzubauen.
Getan! Sowieso, Android Studio benötigt, um diesen Prozess ein wenig einfacher.
build.gradle
- Datei, die enthältAPPLICATION_ID
. TOLLE LÖSUNG!!!! ich LIEBE den Kommentar oben sagen, das ist viel mehr hässlich in Eclipse! Ich weiß nicht, ob das stimmt (ich benutze nicht Eclipse), aber ich hoffe, dass Android Studio ist in der Tat besser auf das Paket umbenennen, als die meisten Poster, die glauben.com.example.test
zucom.example
com.example.test
zucom.example
und dann löschencom.example.test
.com.example.app.teeth.*
wird nicht automatisch umbenennen, die es mit dem neuen Projekt-Namen. Aber, ein einfacher Versuch zu bauen, wird Ihnen zeigen, all die Warnungencom.example.new.app
zucom.example.app
.Compact Empty Middle Packages
um dies zu tun. Ist dies ein bug DA? Sicherlich klingt wie es, da die Auswahl von den ganzen Namen (in verschiedenen Arten), ändert nur den Schwanz von dem Namen des Pakets.refresh
), ich würde empfehlen, 1) schließen android studio .. 2) Navigation in der app dir manuell umbenennen der Ordner in.\src\main\java
dann 3)notepad++
zu tun, ein globales suchen und ersetzen die Zeichenfolgebefore.androidwork.com
zuafter.changed.net
im.\src\main\java
dirError:org.jetbrains.kotlin.kapt3.diagnostic.KaptError: Error while annotation processing
Bitte helfencc.example.www
) voncc
zucom
. Beim umbenennen (Schritt 4 in dieser Antwort), bekam ich die Fehlermeldung "Cannot create file '.../build/generated/source/r/release/com". Die Datei existiert bereits." Diecom
Verzeichnis bereits existiert, weil ich es für einige andere Pakete (third-party-Bibliotheken). Ich habe nicht sah noch, um zu sehen, ob dieser bug in den Bugtracker.Andere gute Methode ist: Zuerst erstellen Sie ein neues Paket mit den gewünschten Namen mit der rechten Maustaste auf den Java-Ordner → Neue → Paket.
Wählen Sie dann, und ziehen Sie alle Ihre Klassen, um das neue Paket. Android Studio Refactoring der Paketnamen überall.
Schließlich, löschen Sie das alte Paket.
Getan.
Sehr wichtig:
Müssen Sie manuell ändern AndroidManifest.xml und bauen.gradle - Datei, um das neue Paket wenn Sie diese Methode verwenden.
Änderung der Anwendungs-ID (das ist jetzt unabhängig von den Paket-Namen) kann man sehr einfach in einem Schritt.
Sie müssen nicht zu berühren, AndroidManifest.
Stattdessen tun Sie den folgenden:
Hinweis: dies wird nicht ändern Sie den Namen des Pakets. Die Entkopplung von Paket-Namen und die Anwendungs-ID ist hier erklärt:
http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename
com.example.sample
zucom.example
mit anderen Antwortencontext.getPackageName()
.. Es kann nicht identifizieren, das aktualisierte Paket name.. irgendeinen Hinweis? EDIT: die Antwort Gefunden, hier - tools.android.com/tech-docs/new-build-system/...unable to resolve virtual method 8734: Ljava/util/Locale;.toLanguageTag ()Ljava/lang/String;
Irgendwelche Ideen auf, wie man dieses Problem beheben?Den Ansatz von mir zum umbenennen der package-name ist einfach wie folgt:-
Schritt 1
: Wählen Sie die option "Projekt" aus dem linken Menü von Android Studio
Schritt 2
: Rechtsklick auf java, und fügen Sie ein neues Paket, und legen Sie die gewünschten Paketnamen
Schritt 3
: Geben Sie die neue packagename
Schritt 4
:Kopieren Sie alle Dateien von Ihrem alten Paket, und fügen Sie in das neue Paket
Schritt 5
:Umbenennen der package-Namen in der manifest-Datei
Schritt 6
:Umbenennen der package-name in bauen.gradle-Datei
Schritt 7
:Klicken Sie dann rechts auf das alte Paket und löschen Sie es mit all Ihren Daten, und löschen Sie das Verzeichnis als auch
Schritt 8
:Erstellen Sie Ihr Projekt
Schritt 9
:Dann werden Sie finden, einige Fehler der alten import packagename in Ihrem Projekt
Wählen Sie den alten Paketnamen in eine Datei und drücken Sie STRG + Umschalt + R , und geben Sie den neuen package-Namen in Feld "ersetzen" ein, und drücken Sie dann finden
Schritt 10
:Dann ein popup erscheint wie unten und wählen Sie option Alle Dateien aus es
Schritt 11
:Erstellen Sie Ihr Projekt erneut, bingo Ihr Projekt packagename geändert wurde 🙂
Platzieren Sie den cursor in den Paketnamen wie unten gezeigt. Nicht wählen Sie es aus, legen Sie ihn einfach.
Dann drücken Sie die Taste Shift + F6 Sie erhalten ein popup-Fenster, wie unten gezeigt, auswählen
Umbenennen Paket.
Geben Sie den neuen Namen ein und wählen Sie Umgestalten.
(Hinweis: da mein cursor ist auf "etwas", nur etwas umbenannt wird.)
Ist es getan.
Rechten Maustaste auf das Paket an der Bedienfeld "Projekt".
Wählen Sie Refactor - - > Umbenennen aus dem Kontextmenü.
Öffnen Sie die Datei:
app → manifestiert → AndroidManifest.xml
Highlight jedes Teil in den Paket-Namen, den Sie ändern möchten (nicht highlight gesamten package-Namen), dann:
Führen Sie diese Schritte in jedem Teil des Pakets name.
Öffnen (Gradle-Skript) >> (build.gradle(Modul:app))
und aktualisieren Sie die applicationId zu Ihrem Paket-Namen
Öffnen Sie das Menü (build) und wählen Sie die Drucktaste (Projekt neu).
IntelliJ IDEA bietet eine option namens "Compact Leere Mitte-Pakete". Wählen Sie die option Symbol der Projekt Registerkarte und de - /aktivieren dieser.
Finden Sie unter: Wie kann ich das ändern top-level-package-Namen in IntelliJ IDEA?
Wählen Sie das Paket, das wird, umgestaltet werden. Umgestalten → Bewegen → "Bewegen xxx neue Paket".
Habe ich gesehen, das oben gestimmt Antworten, aber ich fand ist ein wenig anders, um dies zu tun, ich versuche zu tun, die meisten komplettes tutorial.
Aus dem Android Studio, klicken Sie auf das ZAHNRAD-Symbol ( ) und wählen Sie dann die option:
"Compact Empty Middle Packages"
, um die Ordner getrennt in einer Baum-Ansicht.Wählen Sie nun den Ordner, klicken Sie rechts-Taste, um das Kontextmenü zu öffnen, wählen Sie
Refactor
und dannRename
Werden Sie darauf hingewiesen, umgestalten, Paket:
Dann ein Fenster zeigen die Koinzidenzen innerhalb des proyect, wählen Sie
"Do Refactor"
:Wir nicht haben, ändern Sie manuell die AndroidManifest.xml oder bauen.gradle-Dateien, Refactoring der Paket wird den job zu erledigen!.
Wenn Ihr Paket name ist mehr als zwei durch Punkt getrennte, sagen
com.hello.world
und darüber hinaus, Sie nicht setzen alles incom/
undcom/hello/
. Alle Klassen setzen sich incom/hello/world/
könnten Sie die folgenden Schritte aus, um das refactoring Ihrem Paket-Namen(s) in Android Studio oder IntelliJ:com/
,com/hello/
). Sie könnenerreichen dies, indem Sie zuerst zwei Dateien in Paket com.Hallo.Welt, sagen
dann überarbeiten Sie Sie, indem Sie die com-und com.Hallo, beziehungsweise.
Sie werden sehen, com und com.Hallo, dort zu sitzen, auf das Projekt(
Alt+1
oder
Command+1
für die Verknüpfung) und Verzeichnisse umbenennen refactoring istwarten, wie Sie es erwartet.
Umgestalten zu benennen Sie eine oder mehrere dieser Verzeichnisse, um zum Ziel zu kommen. Die einzige Sache, die Sie beachten sollten, hier müssen Sie die Verzeichnisse eher als Pakete, wenn ein Dialogfeld fragt Sie.
Wenn Sie haben viele Klassen in Ihrem Projekt, es wird eine Weile dauern, bis warten für die auto-scan-und-umbenennen.
Außerdem müssen Sie zum umbenennen der package-Namen innerhalb der AndroidManifest.xml manuell, ich denke, solche, die anderen Namen in dieser Datei können nutzen Sie das Präfix ein.
[AUCH], es könnte Sie brauchen, um zu ersetzen Sie alle
com.hello.world.R
auf die neueXXX.XXX.XXX.R
(Command+Shift+R
kurz)Neu erstellen und führen Sie Ihr Projekt, um zu sehen, ob es funktioniert. Und mit "Finden Sie im Pfad" zu finden, andere non-touch-Namen, die Sie möchten, zu benennen.
Aktualisiert Antwort: Mai 2015
OK, ich habe gekämpft mit dem Klonen & umbenennen-Projekte in Android Studio, aber schließlich habe ich es erreicht. Hier sind die Schritte zu Folgen:
Das ist es...
Ich einen Weg gefunden habe, einfachere Lösung für dieses problem, die auch verändert die erzeugte Importe wie
com.test.testpackagechange.R
und dauert nur etwa eine minute.Ihr Erster Schritt ist das öffnen von Android Studio und öffnen Sie die " alle ersetzen-Fenster (Mac: cmd + shift + R, Windows ich gehe davon aus: Strg + Umschalt + R). Geben Sie in Ihrem alten Paket name und in der ein unter Ihrem neuen Namen des Pakets. Klicken Sie Auf Finden. Dies kann eine Weile dauern, denn es ist auch der Blick durch die generierten Elemente. Wenn es über 1000 Zugriffe, klicken Sie einfach auf weiter.
Nachdem Sie dies getan haben, drücken Sie auf Alle Ersetzen, um zu ersetzen Sie Ihre alten Paketnamen mit Ihrem neuen.
Nun schließen, Android Studio und gehen Sie zum Finder auf dem Mac oder Windows-Explorer unter Windows. Ändern Sie den Namen der Ordner auf den neuen Paketnamen, wie folgt:
Nun öffnen Sie Android Studio wieder. Gradle wird sync und Ihrem Paket-Namen geändert werden sollten, um die neue.
Ich habe festgestellt, dass dies die einfachste und diejenige, die alle Bereiche abdeckt wie generierte Dateien.
Dem gemeinsamen Fehler, den man machen kann, ist, kann man nicht umbenennen der package-Struktur, d.h. es ist nicht möglich zu ändern com.name.android zu com.Umbenannt.android, wenn man versucht zu ändern bei den com.name.android Ebene.
Haben, um die gleiche gewünschte änderung gehen Sie eine Ebene nach oben ich.e com.name und hier, wenn Sie umgestalten, ändern Sie es zu Umbenannt. Dies funktioniert immer.
Ich einen anderen Weg gefunden, der funktioniert oder einen zusätzlichen Schritt, um einige der Antworten hier, vor allem, wenn Sie möchten, ändern Sie die Domäne als gut. Es funktioniert in Android Studio 1.4. Dies ist, was ich getan habe:
build.gradle
Datei und ändern Sie die Anwendungs-Id in der defaultConfig den gleichen Namen wie im manifest und das Projekt neu erstellen.So zum Beispiel, wenn Sie möchten, benennen Sie "com.Beispiel.app" zu "com.YourDomain.app" öffnen Sie eine Datei unter dem Paket, das Sie umbenennen möchten, in das Paket Paniermehl, setzen Sie den cursor auf "Beispiel" Teil der Domäne ein und drücken Sie Shift + F6 und umbenennen von Paket-zu "Meinedomain".
Sicher sein, zu gehen, um Sheharyar tolle Antwort. Es gibt so viele Antworten und Kommentare, die darauf Folgen, dass es leicht verwirrt zu werden und aufzugeben, aber nicht. Die Antwort funktioniert.
Kurz gesagt, Sie tun drei Dinge:
(1) Deaktivieren Sie
Compact Empty Middle Packages
.(2)
Refactor
dannRename
jeden alten directory-Knoten, indem SieChange Package
(nichtChange Directory
) passend zu den neuen Paketnamen. (Achten Sie darauf, um eine Vorschau der änderungen an.)(3) Bearbeiten Sie die
build.gradle
- Datei und stellen SieAPPLICATION_ID
mit den neuen package-Namen.Ich habe versucht, die beiden top-stimmte Lösungen, sondern fand auch einige Probleme, auch wenn die beiden arbeiten zu einem gewissen Grad.
Nach einigen Experimenten fand ich die folgende Methode funktioniert gut für mich.
Wenn Sie brauchen nur zu ändern Sie den letzten Teil des package-Namen, verwenden Sie die beschriebene Methode von GreyBeardedGeek, nämlich
Rechten Maustaste auf das Paket in den Bereich "Projekt". Wählen Sie Refactor - - > Umbenennen aus dem Kontextmenü
Wenn Sie Sie brauchen, um den gesamten Namen des Pakets, das folgende tun.
Rechten Maustaste auf das Paket in den Bereich "Projekt". Wählen Sie Refactor - - > Verschieben aus dem Kontextmenü
Dadurch wird ein neues Paket erstellen Ordner (wenn notwendig), sondern halten Sie den letzten Teil von Ihrem Paket-Namen wie vorher. Wenn Sie müssen, ändern Sie den letzten Teil, gehen Sie entsprechend umbenennen.
Beachten Sie auch, dass Sie benötigen, um Paket-Namen in z.B. build.gradle, manifestieren, und/oder jede xml-Ressource-Dateien, oder sogar in Ihrem code, wenn Sie hart codiert sind. Nach all dem, tun, Sync/Clean/Rebuild ein Projekt als notwendig.
Rechtsklick auf Paket -> umgestalten und ändern Sie den Namen.
Können Sie auch im manifest. Manchmal, wenn Sie ändern Sie den Namen des Pakets, aber nach dem erstellen der .apk-Datei, es zeigt einen anderen Paket-Namen. Zu dieser Zeit überprüfen "applicationId" in der bauen.gradle Datei.
Ihrem Paket-Namen geändert aus alle Java-Dateien und die manifest-Datei. Sie müssen manuell ändern Sie den Namen des Pakets aus
build.gradle
.3 Methoden, um change package name in Android Studio
Ich denke, das ist eine neue. Ich habe es ausprobiert und es funktioniert. Wenn oben nicht für Sie arbeiten. Dies versuchen. Die Seite, die ich oben erwähnt, gibt es 2 weitere Methoden, auch mit Bild tutorial. Ich habe auch überprüft.
Zunächst werde ich sprechen über das ändern der Package-name. In diesem Beispiel ändern Wir den Paketnamen “com.androidride.myapplication" auf "info".xyz.yourapplication".
Dies ist glaube ich was du suchst ist die Refactor - > Verschieben. Sie können auch F6 drücken.
Erhalten Sie zwei pop-UPS. Stellen Sie sicher, wählen Sie "umbenennen" - Paket auf beide. Danach erhalten Sie ein pop-up, um den neuen package-Namen.
Bitte beachten Sie, dass, wenn Ihr Paket Namen ist, zum Beispiel, com.Beispiel.android.projectname dann wird dies ermöglichen die änderung der com.Beispiel.android auf etwas anderes.
Eins noch, dies wird aktualisieren Sie die applicationId in deinem build.gradle als gut. Stellen Sie nur sicher, dass die Kontrollkästchen für "Suche in Kommentaren und strings" und "Suche nach text-vorkommen" sind beide aktiviert für Sie zu arbeiten.
Schnelle und einfache Weise:
1 - öffnen Sie
MainActivity.java
oder jede verfügbare java-Datei.Oben gibt es die Paket-Deklaration wie:
wählen Sie das Paket Teil, den Sie ändern möchten, und drücken Sie Shift+F6. Ich persönlich ändern wollen
example
.In der Warnung dialog, wählen Sie Umbenennen Paket und legen Sie dann die gewünschten Paketnamen.
2 - Open
AndroidManifest.xml
und innen<manifest>
tag ändernpackage
zu dem gewünschten Paketnamen.3 - öffnen Sie
build.gradle(Module: app)
und ändern Sie dieapplicationId
zu dem gewünschten Paketnamen.Bitte versuchen Sie die folgenden Schritte aus:
Paket
domain-Erweiterung und App-Ordner-Namen entsprechend Ihrer Anforderung
die Anwendungs-id und klicken Sie auf "Jetzt Synchronisieren".
*******Endlich ist es fertig ******
Drücken Sie Strg + Shift + R
Ersetzen Sie das alte Paket mit den neuen.
Klicken Sie rechts auf den Paket-Namen.
Refactor
>Rename
und benennen Sie die neueStrg + Shift + R hat bei mir immer funktioniert.
Einfach
replace all
und wählen SieAll Files
.Umbenennen
com.example.app
zucom.android.app
:im Paket
com.example.app
wählen Sie BeispielShift + F6
wählen Sie
rename package
Beispiel umbenennen, um android
bestätigen
do refactor
Der erste Teil besteht in der Schaffung eines neuen Pakets unter
java
- Ordner und die Auswahl und ziehen Sie dann alle Ihre source-Dateien aus derold package
diesernew package
. Nach, dass Sie brauchen, umremane
dem Namen des Pakets im androidmanifest
auf den Namen des neuen Pakets.In Schritt 2, hier ist was Sie tun müssen.Sie müssen, um das alte package-Namen in
applicationId
unter dem Modulbuild.gradle
in Ihrem android-studio neben der änderung der Paket-name in dermanifest
. So in der Zusammenfassung, klicken Sie aufbuild.gradle
was ist unter dem "AndroidManifest.xml" und ändern Sie den Wert desapplicationId
zu Ihrem neuen Paketnamen.Dann, ganz oben, unter
build
.clean
Ihr Projekt, dannrebuild
. Es sollte in Ordnung sein von hier aus.Ist der beste Weg zu schreiben, den neuen Paketnamen und ziehen aus dem älteren Paket-Namen.
Den zweiten Weg, wenn Sie auf Umgestalten verschieben Sie dann die option umbenennen der package-Namen, es wird, benennen Sie den Namen des Pakets und dann neu erstellen.
In Bauen.gradle müssen Sie manuell tun, wenn Sie Umgestalten, dann wird es nicht umbenennen in Build.gradle.
Empfehle ich die Nutzung der Sublime Text (oder Notepad++). Ersetzen Sie com.ein.lastname -> com.zwei.newname-und Kom/man/lastname -> com - /zwei - /newname in ...\Projekte[Meinprojekt]. und vergessen Sie nicht umbenennen ...\Projects\Meinprojekt\app\src\main\java\com\einer\lastname, ...\Projects\Meinprojekt\app\src\test\java\com\einer\ "lastname" und " ...\Projects\Meinprojekt\app\src\androidTest\java\com\einer\lastname!
Das ist alles:)
Getan!
gehen AndroidManifest.xml
Dort finden Sie Paket als Attribut der manifest-tag.
Wählen Sie einfach den Teil, den Sie ändern möchten,
Rechte Maustaste-> umgestalten -> umbenennen
Vielleicht früher war es schwer, aber als von heute ist es nicht mehr.
Vielleicht wollen Sie auch ändern Sie die app-id in
Short & Sweet
Compact Empty Middle Packages
und ändern Sie die einzelnen (dir) Namen zu der Zeit. Zum Beispiel, wenn Sie ändern möchten Ihrem Paket-Namen auscom.test.app
zuin.myapp.test
?Wählen Sie die option
Deaktivieren Sie das Kompakte Leeren Mitte die option Packages.
Umbenennen directory, crl zu crl1
Schließlich klicken Sie auf Do Refactoring-Taste markiert im Bild unten
geben Sie hier den code
Nachdem die Änderungen durchgeführt
Pakete dienen zwei Zwecken. Man ist eindeutig zu identifizieren, Ihre app in den Google Play Store. Die andere ist, um den Namen des Pakets für die
R.java class
, die generiert wird, wenn Sie bauen Ihr Projekt. Sie denken können, der erste Zweck wie die externen Paket-und der zweiten die internen Paket. Angenommen, Sie möchten, ändern Sie die externe Paket, so können Sie ermitteln im Play store, es ist ein bequemer Weg, dies zu tun.In Android Studio,
Nun, wenn Sie erstellen Sie Ihr Projekt,
Ihre APK und manifest wird dieses neue package name.
Vom Umbenennen von android studio Projekt - Vishnu Sivan
Funktioniert sehr gut für mich, noch für den Wechsel der Ereignisse, in der alle betroffenen Module, für die Ordner-Namen möchte ich ändern in dem Paket, aber für mich, es funktioniert gut nur wenn ich genau befolgen Sie die folgenden Schritte aus :
Nachdem Sie eine dieser Techniken, um Ihr Paket umbenannt, Sie vielleicht sehen, beginnen die Fehler.
Wenn Ihr R.java wird nicht immer generiert, richtig, Sie bekommen eine Menge Fehler in Ihrem Projekt zu sagen
error: cannot find symbol class R
und aucherror: package R does not exist
.Bitte überprüfen Sie, Ihre Anwendung, die xml-Manifestdatei. Das manifest Paketname müssen übereinstimmen den tatsächlichen Paketnamen. Es scheint, die R.java generiert sich aus der Anwendung Manifestieren und kann dazu führen, diese Fehler, wenn es ein Missverhältnis.
Bitte überprüfen Sie die
package
Attribut entspricht in Ihrer<manifest package="com.yourcompany.coolapp">
Umbenennen der package-name in Android studio, Klicken Sie auf das Einstellung-Symbol in der Projekt-Sektion, und deaktivieren Sie die Compact leere Mitte-Pakete, danach wird das Paket aufgeteilt in mehrere Ordner Namen, dann mit der rechten Maustaste auf den Ordner, den Sie brauchen, um den Namen zu ändern, klicken Sie auf umgestalten-> Umbenennen-> Geben Sie den Namen, den Sie ändern möchten, in -> Umgestalten -> Umgestalten Verzeichnis, dann importieren R.java Datei in das gesamte Projekt. Für mich funktioniert.
Wenn Ihr Paket beginnt mit
mypackageold.something.test
dann können Sie nicht ändern, ummypackagenew.somethingnew.testnew
.In diesem Fall, wenn ich Folgen Sie der oben genannten akzeptierten Antworten ergeben wird
mypackageold.somethingnew.testnew
.Nur, wenn Ihr Paket beginnt mit
com....
Neue Paket, über das akzeptable Antwort arbeiten.Also, wenn Sie ändern möchten das Paket von der Root-Ebene
build.gradle
- und update -applicationId
.Ich gebraucht, um Datei->Invalidate Caches/neu Starten... zu entfernen, die Reste der ursprünglichen Paket
Gehen Sie zu Ihrem AndroidManifest.xml
Es ist Für Mich gearbeitet
zum Beispiel, wenn Sie sich ändern wollen, Paket com.Beispiel.eine com.Beispiel.b
1)change-Projekt Stil-Ordner von android-Paket (in der Projekt Seite)
2)klicken Sie rechts oben auf Ordner, und klicken Sie auf " ersetzen im Pfad
3)wählen Sie in der Schaltfläche Projekt
4)in der ersten Eingabe write com.Beispiel.ein
5)in der zweiten Eingabe write com.Beispiel.b
6)wenn Sie sehen, Warnung-wählen Sie alle ersetzen, um zu ersetzen, Wert
nach Abgang ersetzen, können Sie Ihr Paket namens com.Beispiel.b
Es ist auch eine gute Tastatur-shortcut-Taste, klicken Sie einfach auf
n
wählen Sie dieClass /Package
die Sie umbenennen möchten, und drücken Sie ALT + zwei mal R oder Shift+ F6die reflektieren :->
Refactor
Menü undRename
- Funktion in Android Studio. Nach umbenennen der vorhandenen Paket-es zeigt in der unteren Seite, wo die Wirkung dieserreflection /rename
wenn Sie aufRefector
- Taste ändern Sie dieClass name /Package name
wo verwendet im gesamten Projekt.Gibt es viele Antworten gegeben, aber ich gebe mein Versuch....
Schritt 1 :
Als Zeigen in der Abbildung oben auswählen-Einstellung...
Schritt 2:
Wählen Sie Kompakte Mitten die option Packages...
Schritt 3:
Jetzt Erweitern Sie das Paket wie gezeigt
Schritt 4:
Nach der Erweiterung Aussehen wird, eine Sache wie
Schritt 5:
Wählen Sie eine beliebige auf die sub-Paket (in oder Beispiel oder googledevsmsverify) und klicken Sie auf Shift+f6 Taste...
Wählte ich mitten Paket Beispiel, wird es so angezeigt wie oben Abb
einfaches umbenennen des Pakets und klicken Sie auf umgestalten-Taste
Schritt 6:
sehen Sie den folgenden Bildschirm nach dem klicken auf Umgestalten-Taste, klicken Sie auf Umgestalten, und warten Sie, bis bauen, die gradle...
Schritt 7:
Goto bauen.gradle(Mobile app) und ändern Sie den Paketnamen applicationID wie abgebildet
Schritt 8:
Nur überprüfen Sie das Paket in der manifest.xml Datei...
Alles Getan, das Paket ist change...@Ambilpura
Es ist sehr einfach zu tun. Folgen Sie einfach zwei Schritte:
Rechten Maustaste auf den root-Ordner und klicken Sie auf öffnen Modul-Einstellungen.
Danach gehe flavors Registerkarte, und ändern Sie die Anwendungs-id, wie Sie es wünschen.
Für diejenigen, die denken, dass dies wird sich erst ändern, die id der Anwendung im bauen.gradle-Datei:
Es wurde von Google, dass
und
Lesen Sie mehr auf http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename