如何在 Android Studio 中重命名包名?

包是一个命名空间,它将一组相关的类和接口组合在一起。从概念上讲,我们可以将包视为类似于计算机上的各种文件夹。大家可能在一个文件夹中存放 HTML 页面,在另一个文件夹中存放图像,而在另一个文件夹中存放脚本或应用程序。由于在 Android 中,使用 Java/Kotlin 编程语言编写的软件可能包含成百上千个不同的类,因此通过将相关的类和接口放入包中来保持条理清晰是非常合理的。

包基本上是源代码所在的目录(文件夹)。通常,这是一个唯一区分 Android 应用程序的目录结构;例如 com.example.app。然后,开发人员可以在应用程序包内构建包来划分代码;例如 com.example.app.uicom.example.app.data。每个 Android 应用程序的包都位于应用程序模块的 src/main/java 目录中。开发人员可以在应用程序包中放入不同的包,以分离应用程序架构的每一“层”。

在很多情况下,开发人员可能想要更改 Android Studio 中应用程序的包名。开发人员可能从互联网上下载了源代码,需要根据他/她的应用程序详细信息重命名包名。在本文中,我们将一步步讨论如何在 Android Studio 中重命名/更改包名:

分步实现

Step 1: 若要在 Android Studio 中重命名包名,首先请以 Android 模式打开您的项目,如下图所示。

!image

Step 2: 现在点击设置齿轮图标并取消选中Compact Middle Packages(压缩中间包)。

!image

Step 3: 现在包文件夹被分解成几个部分,如下图所示。

!image

Step 4: 现在右键单击第一个包名 并选择Refactor > Rename(重构 > 重命名)。虽然会显示一条警告消息,但请继续点击 Rename current(重命名当前)按钮。

!image

Step 5: 根据您的要求重命名目录名称,然后点击Refactor按钮。

!image

> Note: 转到 Build > Rebuild Project(构建 > 重新构建项目)以显示更新后的名称。

现在您可以看到目录名称从 com -> newdomain 发生了变化,如下图所示。

!image

Step 6: 根据您的要求,对域名扩展和 App 文件夹名称执行相同的操作。

!image

现在您可以看到包名已从 com.example.pulltorefreshwithlistview 更改为 newdomain.newname.listview,如下图所示。

!image

Step 7: 现在转到 Gradle Scripts 中的 build.gradle (Module: app)。在此处更改 applicationId 并点击 Sync Now。现在您已成功重命名了您的包名。

!image

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/48913.html
点赞
0.00 平均评分 (0% 分数) - 0