Ich möchte den Namen meines Projekts und Moduls ändern. Aber wenn ich versuche, sie umzubenennen, benachrichtige mich Android Studio über einige Fehler ...
z. B. möchte ich den Namen von "MyApplication" in "AndroidApp" ändern, wie in der Abbildung unten gezeigt.
Im ersten Rechteck möchte ich es ändern in:
AndroidApp ("G: ... \ Android \ AndroidApp).
Im zweiten Rechteck möchte ich es ändern in:
AndroidApp [AndroidApp-AndroidApp]
bearbeiten: Dies ist das Protokoll:
Gradle: Projekt 'AndroidApp' nicht im Stammprojekt 'MyApplicationProject' gefunden.
build.gradle:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
dependencies {
compile 'com.android.support:support-v4:18.0.0'
}
settings.gradle:
include ':MyApplication'
android
android-studio
RobertoAV96
quelle
quelle
Antworten:
Das hat den Trick für mich getan:
Wenn Ihr
settings.gradle
die folgende Zeile enthält, löschen Sie sie entweder oder aktualisieren Sie sie auf den neuen Namen.Edit: Funktioniert
in allen Versionen! Letzter Test: Android 3.6.2 Feb 2020 .
quelle
Sie können den Namen ändern, der in der Titelleiste in der Datei ".idea / .name" angezeigt wird.
quelle
Übernehmen Sie die Einstellungen und klicken Sie auf OK.
Starten Sie Android Studio neu.
Ich hoffe, das hilft!
quelle
Update Juli / 2017: getestet und funktioniert
quelle
UPDATE :
Diese Antwort ist besser.
ALTE ANTWORT : 1. Klicken Sie mit der rechten Maustaste auf Ihre
ackage name und
Refactor -> Rename...
Rename directory
oderRename package
, wählen SieRename package
Öffnen Sie das Projekt in Android Studio mit dem neuen Ordnernamen erneut
Cmd + Shift + f
für alle Instanzen Ihres alten Namens in Android Studio, und ändern Sie alle in den neuen Namen.Ändern Sie die
applicationId
in Ihrembuild.gradle
BONUS RUNDE:
.gitignore
Datei aktualisieren , wenn sie sich im Stammverzeichnis Ihres Projekts befindet. Beachten Sie, dass beim Austauschen von Zweigen möglicherweise eine Reihe von Dateien in funktionierenden Änderungen angezeigt werden. Machen Sie sich jedoch keine Sorgen, dass diese nach dem Zusammenführen in Ihrem umbenannten Zweig mit "Aktualisiert" verschwinden sollten.gitignore
. Entfernen Sie diese nicht manuell, da dies zu Problemen in Android Studio führen kann.quelle
Ändern Sie den Projektnamen
Ändern Sie den Namen Ihres Projekts, indem Sie Android Studio schließen, in Ihren Projektordner wechseln und ihn umbenennen.
Löschen Sie den IDE- Ordner und die IML- Datei. (Um versteckte Ordner anzuzeigen, drücken Sie Cmd + Shift +. (Punkt)) .
Öffnen Sie die Datei settings.gradle mit einem Texteditor wie VSCode und ändern Sie den Namen rootProject.name in Ihren neuen Projektnamen.
Erledigt! Der Projektname wurde geändert! Öffnen Sie einfach Ihr Projekt mit Android Studio und Gradle wird erneut synchronisiert .
quelle
.idea
Suchen Sie einfach den Namen " android: label =" AppName " " aus dem Android-Manifest. Benennen Sie einfach den Labelnamen um (zB: "AppName" hier) alle diese android: label in der AndroidManifest.xml. Speichern Sie es einfach! Wenn Sie die App ausführen, wird der neue Name angezeigt
quelle
Schließen Sie Android Studio.
Benennen Sie den Ordner des Stammverzeichnisses des Projekts um. Ändern Sie beispielsweise "MyApplication" in "Myblablabla".
Löschen Sie den Ordner '.idea'.
Öffnen Sie Android Studio und importieren Sie das aktualisierte Projekt.
quelle
Gehen Sie einfach zu res> values> strings.xml. Eine Zeile sagt Somethig-dein Name
Ersetzen Sie einfach Ihren ursprünglichen Namen durch
quelle
Zum einen würde ich dringend empfehlen, auf das neueste Android Studio (ab sofort 0.3.7) zu aktualisieren. Es gibt Unmengen von Fehlerkorrekturen.
Sie stoßen auf den Fehler https://code.google.com/p/android/issues/detail?id=57692 . Wenn Sie versuchen, die Benutzeroberfläche zum Umbenennen von Modulen oder Ihres Projekts zu verwenden, wird dieser nicht aktualisiert die Build-Dateien. Entschuldigung, es ist jetzt wirklich kaputt. Ich würde vorschlagen, die Verzeichnisnamen direkt im Dateisystem zu ändern und Ihre
settings.gradle
Datei zu aktualisieren , um die Änderungen widerzuspiegeln. Ihr Projekt auf der Festplatte sollte ungefähr so aussehen (mit viel mehr Dateien als hier gezeigt):Es verwendet den Namen von projectFolder als Projektnamen und applicationModuleFolder als Namen des Moduls, in dem sich Ihre Android-App befindet (die oberen und unteren umrandeten Felder in Ihrem Screenshot). Ich denke, wie Ihr Projekt jetzt eingerichtet ist, haben beide den gleichen Namen. Sie können beide in denselben neuen Namen umbenennen, wenn Sie möchten, oder Sie können ihnen unterschiedliche Namen geben. es spielt keine Rolle.
Bearbeiten Sie Ihre
settings.gradle
Datei nach dem Umbenennen . es wird ungefähr so aussehen:Ändern Sie dort auch den Namen in Ihren neuen Namen. Sobald diese Änderungen vorgenommen wurden, klicken Sie in der Symbolleiste auf die Schaltfläche Projekt mit Gradle-Dateien synchronisieren (wenn Sie eine sehr alte Version von Android Studio ausführen, verfügt diese möglicherweise nicht über diese Schaltfläche, sodass Sie das Projekt schließen und in diesem Fall erneut öffnen können ) und es sollte die Änderungen aufnehmen.
quelle
Was für mich funktioniert hat ist:
Gehe zu
Und du bist fertig!
quelle
Sie können so etwas in Ihrer
settings.gradle
Datei versuchen :Nach dem Neustart von Android Studio wird auch der Text in der Titelleiste in geändert
YOUR_PROJECT_NAME
.Getestet auf Android Studio 2.2 RC2
quelle
Gehen Sie mit + zu [ Werkzeugfenster \ Projekt ] und ändern Sie die Ebene in der oberen linken Ecke dieses Fensters in Projekt (die anderen beiden sind Pakete und Android). Anschließend können Sie den Projektnamen mit + umbenennen . Geben Sie den neuen Namen ein und drücken Sie OK.Alt1ShiftF6
Wenn Sie nur den App-Namen ändern möchten, der im System angezeigt wird, können Sie den
android:title
in der manifest.xml ändern .quelle
Sie können einfach mit refactor umbenennen.
Schreiben Sie, klicken Sie auf den Projektstammordner und klicken Sie auf Refactor.
Klicken Sie dann auf die Umbenennung, es erscheint ein Popup, in dem Sie einen neuen Namen eingeben können.
quelle
Was für mich funktioniert ist,
Gehen Sie zu Build.gradle Change ApplicationId & Sync project.
Klicken Sie mit der rechten Maustaste auf Ihr Projekt> Umbenennen> Paket umbenennen.
Führen Sie Ihre App aus und boomen Sie.
Hoffe das funktioniert genauso wie bei mir
quelle
Ändern Sie einfach die Anwendungs-ID in build.gradle
Zum Ändern der Anwendungsbezeichnung im Manifest
quelle
So ändern Sie den Namen der Apps in Android Studio:
Schließen Sie das Projekt in Android Studio und entfernen Sie es von der Schnellstartseite des Launchers (sollte ein Mini neben dem Namen sein).
Schließen Sie Android Studio.
Gehen Sie dorthin, wo sich Ihre App-Datei befindet, und benennen Sie sie um (normalerweise unter Eigene Dateien).
Starten Sie Android Studio neu, wählen Sie Neues Projekt hinzufügen und navigieren Sie zu dem Ordner, der umbenannt wurde.
Ändern der Bezeichnung des Starters der Anwendung / Der tatsächliche Name der Anwendung:
Beispiel: android: label = "Entwicklerportal".
quelle
Für mich funktioniert folgendes:
quelle
Video-Tutorial: https://youtu.be/7aQjiae2doU
com.example.[NewFileName]
in Pfad:<string name="app_name”>[NewFileName]</string>
in path:applicationId "com.example.[NewFileName]”
in path:rootProject.name='[NewFileName]'
in path:Sync now
Eingabeaufforderung[NewFileName]
außerhalb von Android Studio umquelle
Folgendes habe ich in Android Studio Beta (0.8.14) gemacht:
Und vola, mein Paketname hat sich jetzt geändert und wird erfolgreich erstellt.
quelle
Versuchen Sie,
android:label
in AndroidManifest.xml zu ändern und die App neu zu installieren / erneut auszuführen :quelle
So ändert sich alles in Sekunden ... in Ihrer "manifest.xml" find "android: label =" davor geben Sie einfach Ihren neuen Namen in "" ein, zum Beispiel: android: label = "Mein neuer Name"
Es ist fertig! herzlich willkommen;)
quelle
Ich bin gerade in das Manifest gegangen und habe android: label = "...." in den Namen der Anwendung geändert. Sobald Id dies geändert hat, haben sich der Titel und der tatsächliche App-Name geändert :)
quelle
Hallo RobertoAV96 ,
Ich habe hier drei Lösungen bereitgestellt. Wählen Sie, was für Ihr Problem gilt.
iml
Datei in diesem Stammordner in den Namen des Ordners um. Wenn der Name des Projektstammordners angegeben wurdedemo_project
, befindet sich einedemo_project.iml
Datei darin. Wenn Sie den Namen dieses Ordners so geändertmy_project
haben, dass er lautet , müssen Sie den Namen der darin enthalteneniml
Datei in ändernmy_project.iml
.Eigentlich kann die
refactor
Option aus demStudio
auch das Gleiche tun.app
Ordner in den gewünschten Namen um.my_project_app
, öffnen Sie den Ordner und benennen Sie denapp.iml
in ummy_project_app.iml
den Namen nach dem Namen des Projekts um.settings.gradle
Datei.Der Inhalt dieser Datei sind die Namen der Modulordner, die Sie in das Projekt aufnehmen. Derzeit gibt es nur ein Modul, nämlich das Hauptmodul:
Dies entspricht dem alten Namen des
app
Ordners.Daher müssen Sie die Änderungen vornehmen:
Das ist es. Jetzt können Sie das Projekt in neu laden
studio
und den Namen desAPK
generierten Projekts überprüfen .src-->main-->java
befindet sich Ihr Paketcom-->first-->myproject
. Stellen Sie sicher, dass IhreStudio
geschlossen ist.first
in umalpha
.Studio
Jetzt. Wählen SieReplace in Path
im ersten Paket innerhalb desjava
Ordners imAndroid
Modus des linken Bedienfeldbaums . Dies ist das Paket, das Sie von dem geändert habenExplorer
, das heißt:com.alpha.myproject
anstelle voncom.first.myproject
. Ändern Sie die Instanzen der Zeichenfolgeimport com.first.myproject;
in Dateien inimport com.alpha.myproject;
. Überprüfen Sie nur das Auftreten von Zeichenfolgencom.first.myproject
und ändern Sie es sicher incom.alpha.myproject
.com.first.myproject
, inbuild.gradle
in Ihrem Haupt-app
Modul , und es sicher änderncom.alpha.myproject
.com.alpha.myproject
neuer und unveröffentlichencom.first.myproject
, viele Nutzer zu beeinflussen: - Sie müssen die Benutzer Sendung mit Push - Benachrichtigung, in der neuesten Version der alten bestehendenAPK
, dass Die neue Anwendungsversion wird unter einem anderen Namen veröffentlicht, und Sie müssen diese neue Version veröffentlichen . Sie müssen Ihren Kunden daher vor Beginn des Projekts über den Namen seines Anwendungspakets informieren.APK
Version und vom Versionsnamen aus starten1.0
. Dies zerstört das Ziel, den Anwendungssteckplatz für den alten im Play-Store zu habenAPK
Studio
, um unnötige Ressourcen aus Ihrem Projekt zu entfernen. Sie können alleswarnings
, was LINT produziert, manuell bearbeiten .Viel Spaß beim Codieren und beim Veröffentlichen von Apps. :-)
quelle
quelle
Es hat bei mir so funktioniert, dass der alte Name meines Projekts durch einen neuen ersetzt wurde (überall in meiner Codebasis):
HINWEIS: Dies funktionierte für Android Studio 2.1.2
quelle
Durch Ändern des Namens in res> values> strings.xml wird der App-Name geändert, der nach der Installation im Apps-Menü angezeigt wird
Das Umbenennen des Android Studio-Projektordners (wenn Android Studio geschlossen ist) wird wahrscheinlich viele Entwickler zufriedenstellen
quelle
Diese Anweisungen unten haben (zum ersten Mal) für mich in Android Studio 2.3 funktioniert. Dazu müssen Sie eine neue App in Android Studio erstellen, diese schließen und die gesamte Arbeit in einem Datei-Explorer und einem Texteditor erledigen.
Refactor und benenne ein Android Studio-Projekt oder eine App um
Hinweis: Erfordert einen Texteditor, der ein globales Suchen und Ersetzen in einer Verzeichnisstruktur durchführen kann. Die Anleitung schlägt vor
Sublime Text
, die ich einfach installieren und ausführen konnte.Es wurde eine neue App erstellt, die neben der vorhandenen App installiert und ausgeführt wurde. Es hatte immer noch den gleichen Bildschirmnamen, der durch Bearbeiten
Android:label="MyNewApp"
im Manifest behoben wurde .quelle
Schließen Sie das Android Studio und benennen Sie einfach die IML-Datei in Ihrem Datei-Explorer um
quelle
So benennen Sie das Projekt einfach um:
So ändern Sie den Paketnamen:
Die einfachste und schnellste Lösung finden Sie hier: https://stackoverflow.com/a/35057550/4908798
quelle