如何在基于IntelliJ IDEA的新IDE Android Studio中重命名包?
是否包含自动重构功能?
我想进行批量重构,但不知道如何操作。我曾在Eclipse中工作了两年,在Eclipse中这是一次单击操作。
如何在基于IntelliJ IDEA的新IDE Android Studio中重命名包?
是否包含自动重构功能?
我想进行批量重构,但不知道如何操作。我曾在Eclipse中工作了两年,在Eclipse中这是一次单击操作。
例如,如果您想将com.example.app
更改为my.awesome.game
,则:
在您的项目面板中,单击小齿轮图标()
取消选中紧凑的空中间包
选项
现在,您的包目录将分解为单独的目录
逐个选择要重命名的每个目录,并执行以下操作:
右键单击它
选择重构
点击重命名
在弹出对话框中,点击重命名包
而不是重命名目录
输入新名称并点击重构
在底部点击执行重构
请允许一分钟时间,让Android Studio更新所有更改
注意:在Android Studio中重命名com
时,可能会出现警告。这种情况下,请选择全部重命名
现在打开你的 Gradle构建文件 (build.gradle
- 通常是app
或mobile
)。 在defaultConfig
中更新applicationId
为你的新包名,如果它没有自动更新,请同步Gradle:
你可能需要修改清单文件中的package=
属性。
执行清理并重新构建。
完成! 无论如何,Android Studio需要使这个过程更加简单。
com.example.test
到 com.example
。 - Antoniocom.example.test
文件夹中的文件拖动到com.example
文件夹中,然后删除com.example.test
文件夹。 - Dick Lucas另外一种好的方法是:首先通过右键单击Java文件夹→新建→包来创建一个具有所需名称的新包。
然后,选择并拖动所有类到新包中。Android Studio将在所有地方重构包名。
最后,删除旧包。
完成。
非常重要:
如果你使用此方法,你必须手动更改AndroidManifest.xml和build.gradle文件的新包名称。
com.example.sample
改为 com.example
。 - Inder Kumar Rathore步骤 2: 右键点击 Java 并添加新的包,设置所需的包名称。
步骤 3:输入您的新软件包名称
步骤 4: 将旧包中的所有文件复制并粘贴到新包中
步骤五: 在清单文件中重命名包名
步骤6:在build.gradle文件中重命名包名。 步骤七:然后右键单击旧包并删除其所有数据,以及删除该目录。步骤8: 然后重新构建您的项目
步骤 9:然后,您将在项目中发现一些旧的导入包名称错误。在任何文件中选择旧的包名称,按下CTRL + Shift + R,在替换框中输入新的包名称,然后按“查找”。
步骤10:接下来会出现一个弹窗,如下图所示,请选择其中的“所有文件”选项。第11步:重新构建您的项目,恭喜您,您的项目包名称已更改 :)
java.io.IOException: com.android.ide.common.process.ProcessException:- Pablo Cegarra
在项目面板上右键单击包。
从上下文菜单中选择重构 -> 重命名。
第一步:要在Android Studio中重命名包名,首先以Android模式打开您的项目,如下图所示。
来源: