更改 Android 项目的包名称的最佳方法是什么?

Sha*_*san 5 android package android-studio-3.0

我想使用 Android Studio 将 Android 项目的包名称从 比方说更改com.company.myappcom.name.company.myapp. 虽然有许多问题和答案涉及重命名现有包名称的一部分,但我找不到有关如何向其中添加新部分的任何帮助。

请在这方面帮助我。

谢谢

Tee*_*har 9

更改应用程序 ID

(现在与包名称无关)可以非常轻松地一步完成。您不必接触 AndroidManifest。相反,请执行以下操作:

1. Right click on the root folder of your project.
2. Click "Open Module Setting".
3. Go to the Default tab.
4. Change the applicationID to whatever package name you want. Press OK.
Run Code Online (Sandbox Code Playgroud)

PS,如果您使用 google-services.json ,请确保也在那里更新新的 ID。


小智 7

重命名包名

  1. 从项目窗格(左)中,单击“显示选项菜单”,它具有图标等设置。然后从菜单中选择“紧凑型中间包
  2. 然后您将观察到主 package.name 文件夹展开。右键单击展开的(Package.name/中间名/姓氏) > “重构” > “重命名”
  3. 单击左下角展开的“查找”选项卡中的“执行重构”。
  4. 最后单击build.gradle(应用程序级),然后将applicationId更改为'your.new.packageName'。然后立即同步
  5. 完毕


小智 0

来自评论中提供的链接的答案很可能会出现任何问题,而且很简单。可能很乏味,具体取决于您的应用程序。我尝试更改包名称一次,但 android studio 并没有很好地完成此操作。 简单的解决方案