使用Android Studio重命名Android软件包名称

64jmpszr  于 2023-02-10  发布在  Android
关注(0)|答案(5)|浏览(191)

我创建了一个包名为com.example.. sample的Android应用程序。我需要将包名重构为org.newOrg.*. sample。我已经尝试过重构方法。但其父"com"未更改为"org"。请告诉我重构整个包名的解决方案。
先谢了

xjreopfe

xjreopfe1#

此修改需要三个步骤:
1.更改清单中的包名称
1.右键单击重构包的名称-〉重构-〉在树视图中重命名,然后Android Studio将显示一个窗口,选择“重命名包”
1.手动更改build.gradle文件中的应用ID:android / defaultconfig /应用程序ID然后清理/重建项目

jjhzyzn0

jjhzyzn02#

在Android Studio中,您可以通过以下4个步骤来完成此操作:
1)单击项目窗格上的小齿轮图标
2)取消选中Compact Empty Middle Packages选项
3)现在,您可以通过右键单击重命名每个package,然后单击refactor,记住在弹出窗口中选择Rename Package,而不是Rename Directory
4)更新build.gradle中的package
5)如果您正在使用google-services.json(即FireBase),则更新google-services.json

vhipe2zx

vhipe2zx3#

单击项目窗口中的设置,取消选中Compact Empty Middle Packages
这将分离应用程序包,您可以逐个重命名应用程序包。还可以更改defaultConfig部分下build.gradle内的应用程序ID

defaultConfig {
        applicationId "com.foocomp.android"

    }

3duebb1j

3duebb1j4#

你可以使用替换功能,比如右键单击项目主文件夹,然后单击“选择替换”。然后你可以替换包名。我用了很多次,效果很好。

zsohkypk

zsohkypk5#

你可以使用插件"Android Package Renamer",它可以在Android Studio Marketplace和Intellij IDEA上获得,它可以完成几个案例,其中一个包含你的案例。

这个插件可以重命名Android项目中的包,这里有几个具体的情况(它可以做更多)::

  • 安卓示例-〉尼克七产品
  • 安卓系统示例-〉尼克七
  • 安卓系统示例-〉尼克七产品
  • 网站.安卓.等.尼克. d-〉网站.安卓. otd.尼克. d

您需要做的是下载它并使用以下内容:

  • 打开您的项目。
  • 单击-〉文件-〉重命名包
  • 输入要更改的程序包。
  • 单击确定。
  • 将项目与Gradle文件同步或使缓存失效

你可以在这里看到detailed answer和官方的github repo here来获得更详细的说明。

相关问题