Android Studio重命名包
如何在基于intelijj的新IDE Android Studio中重命名包?
是否包含自动重构?
我想进行批量重构,但我不知道如何。 我在eclipse和eclipse上工作了2年,这是一次单击操作。
在Android Studio中,您可以这样做:
例如,如果您想将com.example.app
更改为my.awesome.game
,那么:
在您的项目窗格中 ,点击小齿轮图标( )
取消选中/取消选择Compact Empty Middle Packages
选项
您的软件包目录现在将在各个目录中分解
单独选择要重命名的每个目录,并且:
Refactor
Rename
Rename Package
而不是重命名目录 com
时,可能会发出警告。 在这种情况下,请选择全部重命名 build.gradle
- 通常是app
或mobile
)。 将applicationId
更新为新的Package Name和Sync Gradle,如果它尚未自动更新: 您可能需要更改清单中的package=
属性。
清洁和重建。
完成! 无论如何,Android Studio需要使这个过程更简单一些。
另一个好方法是:首先通过右键单击Java文件夹 - >新建 - >包来创建一个具有所需名称的新程序包。
然后,选择并拖动所有类到新包。 AndroidStudio将在任何地方重构软件包名称。
最后,删除旧的包。
完成。
还有一件事很重要
如果您使用此方法,则必须手动将Android Manifest和gradle文件更改为新包。
更改应用程序ID (现在独立于软件包名称)可以通过一个步骤轻松完成。 您不必触摸AndroidManifest。 而是执行以下操作:
请注意,这不会更改软件包名称。 Package Name和Application ID的解耦在这里解释:http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename
链接地址: http://www.djcxy.com/p/25489.html