更改项目名称和包名

22

在Android中更改项目名称和包名是否可能。


7
如下回答所述,这是可能的。我只想补充一点,如果你已经将你的应用程序发布到了Android市场,你需要重新做一遍。这意味着你将会失去所有当前的用户,可能需要同时在Android市场上维护两个应用程序实例,同时通知用户进行更改 - 因为软件包名称不再相同。因此,在决定更改之前,请仔细考虑。 - Joakim Berglund
17个回答

26

项目名称:

res -> values -> strings.xml -> app_name -> (change the name)

包名:

右键单击项目 -> Android 工具 -> 重命名应用程序包 -> (更改名称)


18

修改包名:

  1. 右击项目 > Android 工具 > 重命名应用程序包

  2. 进入 src 目录,右击主要的包名 > 重构 > 重命名

  3. 进入清单文件并更改包名。

    修改项目名称:

  4. 右击项目 > 重构 > 重命名


1
谢谢,这是唯一一个几乎完全回答了问题的答案...第五步是更新__values\strings.xml__中的app_name行(正如其他人提到的),如果您支持多种语言,请同时更新__values-[language]\strings.xml__。 - Armfoot
然而,有一件事情我注意到我一直无法更改。当我点击__运行图标__附近的向下箭头时,旧项目名称仍然存在... 有什么猜测吗? - Armfoot
1
抱歉,如果这是一个新手问题。我应该在哪里右键单击“项目”? - Sanath Bharadwaj

11

试试这个

  1. 右键点击您的项目。
  2. 点击“重构”
  3. 点击“重命名…”
  4. 列表项

输入名称!

或者这对你没用吗?


2
今天我尝试了这个,但是出现了“无法重命名根模块”的错误。 - kangkyu
如果你想重命名根模块,这样做是行不通的;所以请前往manifest.xml文件并更改名称。 - Imran S M

11
你可以在清单文件中进行更改。这是您可以更改有关 Android 项目本身的许多设置的地方。

谢谢,我可以从清单中更改包名。但是关于可见的项目名称呢?即Android项目名称。谢谢。 - Tommy
你的意思是指在你的IDE(Eclipse?)中出现的项目名称,还是指将应用程序放在手机/平板电脑上时出现的名称? - Robert Massaioli
1
在IDE和项目资源管理器中显示的项目名称。但现在这并不重要,因为我已经将应用程序移植到另一个项目中成功运行了。谢谢。 - Tommy
1
@Deqing,实际上他没有提到如何更改包名和strings.xml。请查看ritesh4326的答案以及评论 :P - Armfoot

6
1. Right click on project in project pane.
2. Click "Open module settings"
3. In the project structure frame, click app below the Modules
4. Click "Flavors" and change "Application Id".
5. Edit Manifest.xml in your project and rebuild it.

1
  1. 打开项目窗格(左上角)
  2. 在项目窗格中右键单击应用程序。继续进行第二步。
- Neo42

5
如果您想更改应用在手机上显示的名称,只需更改app_name变量中的值。路径为 res -> values -> strings.xml -> app_name。

实际上,我认为这是最准确的答案。 - Arturas M

3

我刚刚修改了包名,希望这能够帮到你。我使用的是eclipse。

首先,你应该备份你的AndroidManifest.xml文件,然后你可以选择 Refactor -> Rename 来修改你想要更改的包名。

我的eclipse在重构时会更改AndroidManifest.xml并使它无法编译,所以我只需粘贴我备份的AndroidManifest.xml,然后手动将包名更改为新的名称。

顺便提一下,你应该先清理项目,这样gen文件夹中自动生成的文件就会被清除。

当你用新的AndroidManifest.xml重新构建后,你就会得到正确的gen文件夹。

希望这可以帮助到你。


2
如果您试图更改根模块名称,但出现“无法重命名根模块”错误,请打开 gradle.settings 文件并将 rootProject.name 更改为您想要的任何名称,然后进行同步enter image description here

1

在文件 -> (settings.gradle) 中更改项目名称。


1

enter image description here

要编辑应用程序名称,请按以下步骤进行....


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接