432 Stimmen

Ändern Sie den Projektnamen in Android Studio

Ich möchte den Namen meines Projekts und Moduls ändern. Aber wenn ich versuche, sie umzubenennen, meldet mir Android Studio einige Fehler...

z.B. Ich möchte den Namen von "MyApplication" in "AndroidApp" ändern, wie im Bild unten gezeigt.
Bildbeschreibung hier eingeben
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]

Bearbeitung: Das ist das Log:

Gradle: Projekt 'AndroidApp' nicht gefunden im Root-Projekt 'MyApplicationProject'.

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'

8voto

Uzair Punkte 1501

Was für mich funktioniert hat, ist:

Gehen Sie zu

setting.gradle
  1. Ändern Sie den Namen darin.
  2. Gehen Sie zum Stammordner der App, die Sie ändern möchten, und führen Sie eine Refakturierung durch --> benennen Sie sie um.
  3. Schließen Sie das Android Studio.
  4. Navigieren Sie zum Ordner und ändern Sie den Namen.
  5. Starten Sie das Android Studio erneut.
  6. Führen Sie die Gradle-Synchronisierung durch.

Und damit sind Sie fertig!

7voto

Mubarak Tahir Punkte 179

Ein sehr schneller Weg, dies im November 2020 zu lösen, ist durch die folgenden Schritte

  1. Drücken Sie zweimal die Umschalttaste, es wird ein Popup angezeigt. Suchen Sie nach einer Datei mit dem Namen "settings.gradle". Wenn sie sich öffnet, ändern Sie rootProject.name = "Alter-Name" in rootProject.name = "neuer Name" und synchronisieren Sie dann.

  2. Drücken Sie zweimal die Umschalttaste, es wird ein Popup angezeigt. Suchen Sie nach einer Datei mit dem Namen "string.xml". Wenn sie sich öffnet, ändern alter-name in neuer-name

  3. Schließen Sie Android Studio

  4. Suchen Sie das Verzeichnis androidStudioProject auf Ihrem Computer, öffnen Sie es und finden Sie das Projekt anhand seines alten Namens. Benennen Sie es in den neuen Namen um.

  5. Öffnen Sie Android Studio, gehen Sie zu Datei > Öffnen > "neuer Name". Öffnen Sie es von dort aus.

Dies funktioniert derzeit auf Android Studio 4.1.1

7voto

Scott Barta Punkte 79156

Zum einen würde ich dringend empfehlen, auf das neueste Android Studio (0.3.7 Stand jetzt) zu aktualisieren; es gibt jede Menge Bugfixes.

Du stößt auf den Fehler https://code.google.com/p/android/issues/detail?id=57692, der besagt, dass wenn du versuchst, über die Benutzeroberfläche Module oder dein Projekt umzubenennen, die Build-Dateien nicht aktualisiert werden. Es tut mir leid, aber es ist momentan wirklich kaputt. Ich würde vorschlagen, die Verzeichnisnamen direkt im Dateisystem zu ändern und deine settings.gradle-Datei entsprechend anzupassen. Dein Projekt auf der Festplatte sollte ungefähr so aussehen (mit viel mehr Dateien als hier gezeigt):

projectFolder
|--settings.gradle
|--applicationModuleFolder
|  |--build.gradle
|  |--src

Es verwendet den Namen des projectFolder als Projektnamen und applicationModuleFolder als Namen des Moduls, in dem deine Android-App (die oberen und unteren markierten Felder in deinem Screenshot) sich befindet. Ich denke, in der aktuellen Konfiguration haben sie beide denselben Namen; du kannst beiden den gleichen neuen Namen geben, wenn du möchtest, oder du kannst ihnen unterschiedliche Namen geben; es spielt keine Rolle.

Nachdem sie umbenannt wurden, bearbeite deine settings.gradle-Datei; sie wird ungefähr so aussehen:

include ':applicationModuleFolder'

ändere einfach den Namen dort ebenfalls in deinen neuen Namen. Nachdem diese Änderungen vorgenommen wurden, klicke auf die Schaltfläche Projekt mit Gradle-Dateien synchronisieren in der Symbolleiste (falls du eine sehr alte Version von Android Studio verwendest, könnte diese Schaltfläche fehlen, in diesem Fall kannst du das Projekt schließen und erneut öffnen) und es sollte die Änderungen übernehmen.

5voto

myworldbox Punkte 150

Video-Tutorial: https://youtu.be/7aQjiae2doU

  1. Refaktorisiere den Namen zu com.example.[NeuerDateiname] im Pfad:

    app>java>com.example.[AlterDateiname]


  1. Gehe zu strings.xml und ändere den Code zu
  2. `Gehe zu build.gradle (Modul: app) und ändere den Code zuapplicationId "com.example.[NeuerDateiname]”` im Pfad:

    Gradle Scripts>build.gradle (Modul: app)

    ``

``

  1. Gehe zu settings.gradle (Projekteinstellungen) und ändere den Code zu rootProject.name='[NeuerDateiname]' im Pfad:

    Gradle Scripts>build.gradle (Projekteinstellungen)


  1. Drücke die Jetzt synchronisieren-Aufforderung

  1. Benenne deinen Ordner außerhalb von Android Studio in [NeuerDateiname] um

  1. Öffne dein Projekt erneut und baue das Projekt neu im Pfad:

    Build>Projekt neu generieren


``

5voto

Prizoff Punkte 4366

Sie können etwas Ähnliches in Ihrer settings.gradle Datei ausprobieren:

rootProject.name = "IHR_PROJEKT_NAME"

Nach dem Neustart von Android Studio wird auch der Text in der Titelleiste zu IHR_PROJEKT_NAME geändert.

Getestet mit Android Studio 2.2 RC2

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X