400

我想更改我的项目和模块的名称。但是,如果我尝试重命名它们,Android Studio 会通知我一些错误...

例如,我想将名称从“MyApplication”更改为“AndroidApp”,如下图所示。
在此处输入图像描述
在第一个矩形中,我想将其更改为:

AndroidApp ("G:...\Android\AndroidApp)。

在第二个矩形中,我想将其更改为:

AndroidApp [AndroidApp-AndroidApp]

编辑:这是日志:

Gradle:在根项目“MyApplicationProject”中找不到项目“AndroidApp”。

构建.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'
}

设置.gradle:

include ':MyApplication'
4

35 回答 35

671

这对我有用:

  • 关闭 Android Studio
  • 更改项目根目录名称
  • 打开安卓工作室
  • 打开项目(不是从本地历史记录,而是通过浏览它)
  • 清洁项目

如果您settings.gradle包含以下行,请将其删除或更新为新名称。

rootProject.name = 'Your project name'

编辑:
在所有版本中工作!最后一次测试:Android 4.2.1 Jun 2021

于 2015-02-04T15:18:55.617 回答
201

您可以更改文件“.idea/.name”中标题栏中显示的名称。

于 2014-11-24T09:16:36.063 回答
69

更新:这是 2013 年的过时响应,仅适用于 v2.2.2 及以下版本。


  1. 右键单击您的根项目目录

  2. 选择重构 -> 重命名

  3. 选择重命名项目并在那里更改名称。

  4. 还选择重命名模块并在那里进行更改。如果您收到一条消息说模块名称已更改,那很好。

  5. 现在再次右键单击项目根文件夹并选择打开模块设置。

  6. 在 Modules 部分下,删除与旧项目名称关联的所有文件夹。

  7. 应用设置并点击确定。

  8. 重启安卓工作室。

希望有帮助!

于 2013-12-06T05:31:35.327 回答
44

2017 年 7 月更新:测试和工作


  1. 打开项目文件夹(您可以通过 Android Studio 本身打开它,请参阅
  2. 现在关闭 Android Studio
  3. 将 yourOldProjectName.iml 更改为新名称
  4. 将父文件夹重命名为相同的新名称。
  5. 重新打开 Android Studio --> 文件 --> 打开 --> 重命名.im 的路径
于 2016-01-25T11:33:15.853 回答
39

->更改项目名称<-


通过关闭 Android Studio 更改您的项目名称,转到您的项目文件夹,重命名它...</p>


在此处输入图像描述


删除.idea文件夹和.iml文件。(要显示隐藏文件夹,请按Cmd + Shift + .(点))


在此处输入图像描述


使用文本编辑器(如 VSCode)打开settings.gradle文件,并将rootProject.name更改为您的新项目名称。


在此处输入图像描述


完毕!项目名称已更改!只需使用Android Studio打开您的项目,Gradle就会再次同步

于 2019-12-02T05:03:52.100 回答
12

更新

这个答案更好。

旧答案:1.右键单击您的

包装名称和Refactor -> Rename...

在此处输入图像描述

  1. 当被问及是否要Rename directoryRename package时,选择Rename package

在此处输入图像描述

  1. 现在在 Finder 中,手动重命名根文件夹(/app 文件夹的父文件夹)

在此处输入图像描述

  1. 使用新文件夹名称在 Android Studio 中重新打开项目

  2. Cmd + Shift + f对于您在 Android Studio 中的旧名称的任何实例,并将它们全部更改为新名称。

  3. 改变applicationId你的build.gradle

奖金回合:

  • .gitignore如果文件位于项目的根目录,您可能需要更新该文件。请注意,在执行此操作后交换分支时,您可能会看到一堆文件出现在工作更改中,但不要担心在您将重命名的分支与 updated 合并后它们会消失.gitignore。不要手动删除这些,因为它可能会导致 Android Studio 出现问题。
  • 在 Finder 中删除旧的根文件夹
于 2015-11-20T21:51:49.943 回答
10

只需 从 Android Manifest 中找到名称“ android:label="AppName" ”。只需在 AndroidManifest.xml 中重命名所有此类 android:label 的标签名称(例如:“AppName”)。只要保存它!运行应用程序时,您将看到新名称

于 2016-11-09T12:21:37.767 回答
9

只需转到 res>values>strings.xml。一行写着Somethig-你的名字

<string name="app_name">Somethig-your name</string>

只需将您的原始名称替换为

 <string name="app_name">Your Name</string>
于 2015-03-19T13:48:29.210 回答
9
  1. 关闭安卓工作室。

  2. 重命名项目根目录的文件夹。例如,将“MyApplication”更改为“Myblablabla”。

  3. 删除“.idea”文件夹。

  4. 打开 Android Studio,并导入更新后的项目。

于 2016-02-26T10:49:38.277 回答
8

对我有用的是:

setting.gradle
  1. 更改其中的名称。
  2. 转到您要更改和重构的应用程序根文件夹 - >重命名它。
  3. 关闭安卓工作室。
  4. 浏览到文件夹并更改名称
  5. 再次启动android studio。
  6. 做gradle同步。

你完成了!

于 2015-06-18T05:00:48.580 回答
8

1.编辑settings.gradle文件,修改rootProject.name

rootProject.name = "FirebaseDemo"
include ':app'

2.进入项目文件夹,重命名文件夹

3.删除项目中的.idea文件夹并重建项目

于 2021-01-24T06:08:37.907 回答
7

一方面,我强烈建议更新到最新的 Android Studio(截至目前为 0.3.7);有大量的错误修复。

您遇到了错误https://code.google.com/p/android/issues/detail?id=57692,即如果您尝试使用 UI 重命名模块或项目,它不会更新构建文件。对不起,现在真的坏了。我建议直接在文件系统中更改目录名称,并更新settings.gradle文件以反映更改。您在磁盘上的项目应该看起来像这样(文件比这里显示的要多):

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

它使用 projectFolder 的名称作为项目名称和 applicationModuleFolder 作为您的 Android 应用程序所在的模块的名称(分别在屏幕截图中的上框和下框)。我认为您现在的项目设置方式,它们都具有相同的名称;如果愿意,您可以将两者重命名为相同的新名称,也可以给它们起不同的名称;没关系。

重命名后,编辑您的settings.gradle文件;它看起来像:

include ':applicationModuleFolder'

只需将名称更改为您的新名称。完成这些更改后,单击工具栏中的Sync Project with Gradle Files按钮(如果您运行的是非常旧版本的 Android Studio,它可能没有该按钮,因此您可以在这种情况下关闭项目并重新打开它) 并且它应该接受更改。

于 2013-12-06T17:56:20.417 回答
7

截至 2020 年 11 月,解决此问题的一种非常快速的方法是通过以下步骤

  1. 按两次 shift 键,打开时会显示搜索名为“settings.gradle”的文件,将 rootProject.name =“Old-name”更改为 rootProject.name =“new name”,然后同步。

  2. 按两次 shift 键,弹出窗口将显示搜索名为“string.xml”的文件,当它打开时将 <string "app_name">old-name 更改为 <string "app_name">new-name

  3. 关闭安卓工作室

  4. 在您的机器上找到 androidStudioProject 目录,打开它并按旧名称找到项目,将其重命名为新名称。

  5. 打开 Android Studio 转到文件 > 打开 > “新名称”。从那里打开它。

这目前适用于 Android Studio 4.1.1

于 2020-11-20T18:36:35.090 回答
5

你可以在你的settings.gradle文件中尝试这样的事情:

rootProject.name = "YOUR_PROJECT_NAME"

重新启动 Android Studio 后,它还会将标题栏中的文本更改为YOUR_PROJECT_NAME.

在 Android Studio 2.2 RC2 上测试

于 2016-09-09T04:57:39.503 回答
4
于 2020-02-19T09:47:15.300 回答
4

只需更改 build.gradle 中的应用程序 ID

applicationId "yourpackageName"

用于更改应用程序标签,在清单中

<application 
android:label="@string/app_name" 
... />
于 2016-05-25T15:52:19.407 回答
3

通过+进入[ Tool Window \ Project ] ,将该窗口左上角的层级更改为 Project(另外两个是 Packages 和 Android),然后您可以通过+重命名项目名称。输入新名称,然后按 OK。Alt1ShiftF6

如果您只想更改系统中出现的应用名称,您可以修改manifest.xmlandroid:title中的。

于 2014-12-14T06:41:23.400 回答
3

对我有用的是,

转到 Build.gradle 更改 ApplicationId 并同步项目。

右键单击您的项目 > 重命名 > 重命名包。

运行您的应用程序并繁荣。

希望这对我有用

于 2015-11-12T09:53:01.763 回答
3

对我来说,以下作品:

  1. 关闭安卓工作室。
  2. 将项目的文件夹从 MyApplication 重命名为 NewProjectName
  3. 将 MyApplication.iml 文件重命名为 NewProjectName.iml
  4. 在 NewProjectName.iml 中将每个 MyApplication 文本更改为 NewProjectName
  5. 在 .idea/modules.xml 中将每个 MyApplication 文本更改为 NewProjectName
  6. 在 .idea/workspace.xml 将每个 MyApplication 文本更改为 NewProjectName
  7. 启动 Android Studio。
  8. 之前的所有设置都保留了,“app”模块也保留了!
于 2019-05-06T15:48:45.470 回答
3

您可以使用重构轻松重命名。

  1. 写入单击项目根文件夹,然后单击重构。

  2. 然后点击重命名,会有一个弹出窗口,你可以在那里给新的名字。

于 2015-09-04T05:16:39.567 回答
3

要在 Android Studio 中更改应用名称:

  1. 在 Android Studio 中关闭项目,然后从启动器的快速启动端将其删除(名称旁边应该是一个 mini)。

  2. 关闭安卓工作室。

  3. 进入您的应用程序文件所在的位置并重命名它(通常在我的文档下)。

  4. 重新启动 Android Studio,选择添加新项目并导航到重命名的文件夹。

更改应用程序启动器的标签/应用程序实际名称:

  1. 进入您的初始文件夹(应用程序)
  2. 进入清单
  3. 进入 AndroidManifest.xml。
  4. 将 android:label= _____ 重命名为您想要将应用重命名为的任何名称

例如:android:label="开发者门户"。

  1. 单击全部保存。
于 2017-04-12T10:17:48.107 回答
2

这是我在 Android Studio Beta (0.8.14) 中所做的

  1. 在清单文件中手动更改包名称
  2. 导航到 build -> source -> r -> release 并向下钻取,直到找到 R.java
  3. 选择文件并按 F6 重命名
  4. 然后从 Build 菜单中选择 Make Project
  5. 单击第一个错误并在包名称上按 Shift+F6 并重命名它更新了我的所有源文件
  6. 在 Android Studio 中选择我的项目名称,右键单击 -> 重构 -> 重命名并在那里更改名称。
  7. 接下来转到 app -> build.gradle 并更新了我的 applicationId
  8. 导航到 .idea -> .name 文件并在其中重命名您的 Android Studio 项目
  9. 只是为了清理我删除了 build -> source -> r -> release 中的旧包文件夹

和 vola,我的包名现在已经更改并成功构建。

于 2014-12-01T15:51:27.090 回答
2

改变以下事情对我有用。settings.gradle-> rootProject.name='MyEvinApp'changerootProject.name将 android studio 作为项目名称

于 2021-03-31T06:29:31.563 回答
1

尝试更改AndroidManifest.xmlandroid:label并重新安装/重新运行应用程序:

<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme">
于 2015-01-12T12:13:08.140 回答
1

我刚刚进入清单并将 android:label="...." 更改为应用程序的名称。一旦 Id 改变了这个,标题和实际的应用程序名称就改变了 :)

于 2016-08-31T18:48:40.537 回答
1

你好罗伯托AV96

我在这里提供了三个解决方案。选择适用于您的问题的那个。

如果您只想更改项目根文件夹名称的名称,可以从资源管理器中进行:

  1. 将路径复制到项目,只需在工作室中关闭项目。从主欢迎屏幕关闭项目。
  2. 转到文件资源管理器,在地址栏上复制此路径,然后转到文件夹。
  3. 重命名作为项目根目录的文件夹。
  4. iml将此根文件夹中的文件重命名为该文件夹的名称。也就是说,如果项目根文件夹的名称是demo_project,里面会有demo_project.iml文件。如果您将此文件夹的名称更改为my_project,那么您必须将其中的iml文件名称更改为my_project.iml.

实际上,refactor来自的选项Studio可以做同样的事情。

如果要更改app文件夹的名称,即 root folder在项目内部,请在资源管理器中执行相同操作:

  1. 将文件夹重命名为app您喜欢的名称。

[信息:APK为该项目生成的文件将获得相同的名字,后跟代表您构建签名 APK模式的后缀,即debugor 或 release. 已签名APK可在debug或的相应文件夹中找到release。未签名的 APK 位于directory、all和文件output夹的文件夹中,文件夹位于文件夹中,或者您已将此文件夹重命名为的文件夹]。buildbuilddebugrelease app

  1. 假设您给这个文件夹的名称是my_project_app,打开文件夹并将 , 重命名app.imlmy_project_app.iml项目名称之后。
  2. 现在转到项目的根文件夹,找到该settings.gradle文件。

该文件的内容是您在项目中包含的模块文件夹的名称,目前只有一个模块,即主模块:

include ':app'

这对应于app文件夹的旧名称。

因此,您必须进行更改:

include ':my_project_app'

而已。现在您可以在 中重新加载项目studio,并检查APK生成的名称。

如果要重命名包名称,com.first.myproject请 说com.alpha.myproject

  1. 再次转到资源管理器:在 中的文件夹层次结构中src-->main-->java,您的包是com-->first-->myproject. 确保您Studio的已关闭。
  2. 将第二个文件夹重命名firstalpha.
  3. 打开Studio现在。在左侧面板树的模式下选择文件夹Replace in Path内的第一个包。这个是你从 中更改的包,即:而不是. 将文件中字符串的实例更改为. 只检查 的字符串出现,然后安全地将其更改为.javaAndroidExplorercom.alpha.myprojectcom.first.myprojectimport com.first.myproject;import com.alpha.myproject;com.first.myprojectcom.alpha.myproject
  4. 只检查主模块中出现的com.first.myproject,字符串,然后安全地将其更改为.build.gradleappcom.alpha.myproject
  5. 不要忘记这个包名也是你的应用程序项目的签名身份。如果您已经在 Play 商店中发布了您的应用程序,那么您必须重新设置一个不同的项目com.alpha.myproject并取消发布com.first.myproject,这会影响到很多用户:- 您必须使用推送通知向用户广播,在旧版本的最新版本中,即新的应用程序版本将以不同的名称发布,您必须发布这个新的,从版本名称重新开始。这破坏了将应用程序插槽放在旧游戏商店的目标APKAPK1.0APK. 因此,在开始项目之前,您必须咨询您的客户,他们的应用程序包的名称应该是什么。
  6. 不要忘记应用程序的签名和混淆同样重要。您可以在内部发出命令Studio以从项目中删除不必要的资源。您可以手动处理LINT产生的所有warnings内容。

快乐的编码和快乐的应用发布。:-)

于 2018-11-16T08:30:06.150 回答
1

以下是它在几秒钟内发生的变化......在你的“manifest.xml”中找到“android:label=”,只需在“”中输入你的新名称,例如:android:label="My new name"

完成!别客气 ;)

于 2016-04-08T16:06:09.147 回答
0
  1. 首先转到值文件夹
  2. 然后转到字符串文件夹
  3. 找到 app_name
  4. 在字符串标签中更改应用程序的名称
  5. 完成的
于 2019-10-07T13:11:11.773 回答
0

下面的这些说明(第一次)在 Android Studio 2.3 中对我有用。它们涉及在 Android Studio 中创建一个新应用,然后关闭它并在文件浏览器和文本编辑器中完成所有工作。

重构和重命名 Android Studio 项目或应用程序

注意:需要一个可以在目录结构中进行全局搜索和替换的文本编辑器。说明建议Sublime Text,我很容易安装和运行。

它生成了一个新应用程序,该应用程序在现有应用程序旁边安装并运行。它仍然具有相同的屏幕名称,已通过 Android:label="MyNewApp"在清单中进行编辑来修复。

于 2017-03-30T09:17:37.147 回答
0

关闭 android studio 并在文件资源管理器中重命名 .iml 文件即可

于 2016-07-12T19:29:39.427 回答
0

为了将我的项目的旧名称替换为新名称(在我的代码库中的任何地方),它对我的​​工作方式如下:

  1. 关闭安卓工作室。
  2. 重命名项目的根文件夹。
  3. 打开安卓工作室。它将找不到旧项目,因此您必须重新导入它。此步骤将再次生成配置(无需手动触摸您的 .idea 文件),包括具有新项目名称的新 .iml 文件。之后,您可以根据需要删除旧的 .iml 文件。
  4. 将重命名的项目导入 Android Studio 后,您需要重命名源包以使用新的项目名称,以防您将旧项目名称用作包路径的一部分。

注意:这适用于 Android Studio 2.1.2

于 2016-06-24T10:18:19.393 回答
0

这种方法 100% 有效

只需执行以下简单步骤:

  • 退出 Android Studio
  • 从资源管理器重命名主项目文件夹
  • 打开 Android Studio 并打开你的项目
  • 重建和享受。
于 2020-09-28T12:45:55.953 回答
0

它对我来说很好用

Change Following.

第 1 步:确保 ApplicationId 和 PackageName 相同。例子 :

  android {
  defaultConfig {
                     applicationId "com.example.myapplication"
                 }
       }
 and package name the same. package="com.example.myapplication"

第 2 步 在我的情况下删除 iml 文件:

  Go To Project> >C:\Users\ashif\Documents\MyApplication  .iml file // delete 
if you forget Project Path Then Go To android Studio Right Click on app and go to  Show in Explorer you get your Project and remove .iml file

步骤 3 关闭项目

第 4 步 现在复制您的旧项目并粘贴任何其他根目录或复制项目文件夹并粘贴任何其他目录。

 Example C:\Users\ashif\Documents/MyApplication 

第 5 步

Now open Android Studio and open Existing Project 
C:\Users\ashif\Documents/MyApplication 

试一试会奏效

于 2020-07-28T08:21:00.993 回答
0
  • 更改 res>values>strings.xml 中的名称将更改安装后应用程序菜单中显示的应用程序名称

  • 重命名 android studio 项目文件夹(当 android studio 关闭时)可能会让很多开发者满意

于 2017-03-07T13:59:26.457 回答
-2

要重命名项目:

  1. 折射并重命名顶级目录
  2. 关闭 Android Studio
  3. 再次导入整个项目

要更改包名称:

最简单和最快的解决方案在这里:https ://stackoverflow.com/a/35057550/4908798

于 2018-11-23T12:36:57.757 回答