一尘不染

在 Android Studio 中重命名包

android

如何在基于 IntelliJ IDEA 的新 IDE Android Studio 中重命名包?

是否包含自动重构?

我想进行批量重构,但我不知道如何。我在 Eclipse 上工作了两年,在 Eclipse 中它是一键式操作。


阅读 298

收藏
2022-02-21

共1个答案

一尘不染

在 Android Studio 中,您可以这样做:

例如,如果要更改com.example.appmy.awesome.game,则:

  1. 在您的项目窗格中,单击小齿轮图标 ( 齿轮图标)

  2. 取消选中该Compact Empty Middle Packages选项

紧凑的空中间包

  1. 您的包目录现在将被分解为单独的目录

  2. 单独选择要重命名的每个目录,然后:

  3. 右键单击它

  4. 选择Refactor

  5. 点击Rename

  6. 在弹出对话框中,单击Rename Package而不是重命名目录

  7. 输入新名称并点击重构

  8. 点击底部的Do Refactor

  9. 让 Android Studio 更新所有更改

  10. 注意:com在 Android Studio 中重命名时,可能会出现警告。在这种情况下,选择 重命名全部

在此处输入图像描述

  1. 现在打开您的Gradle 构建文件build.gradle- 通常appmobile)。如果尚未自动更新,请将applicationId中的更新为您的新包名称和同步 Gradle:defaultConfig

重构目录

  1. 您可能需要更改package=清单中的属性。

  2. 清洁和重建。

清理和重建

  1. 完毕!不管怎样,Android Studio 需要让这个过程简单一点。
2022-02-21