Android

android studio 修改包名,更改包名结构,减少层级

2018-12-03  本文已影响0人  宾哥来啦

一、目的

我想把包名(四级结构):me.jessyan.armscomponent.app,如下图:

改为:包名(三级结构):com.rsaif.zwtcontacts,如下图:

说明:我用的android studio版本为3.1.4,如下图:

二、操作步骤

1.切换项目的浏览模式为:Packages,如下图:

2.设置包名预览模式为:显示空包名,如下图:

3.设置好之后的效果,如下图:

4.从最底层开始修改,先减少一个层级,具体操作,如下图:

5.弹出警告提示,点击“yes”,如下图:

6.弹出“move”弹框,选择“me.jessyan”,去掉两个勾,点击"refactor",如下图:

7.android studio 底部提示操作,点击“do refactor”,即可进行包名减少层级操作

8.包名减少层级操作成功的效果,如下图:

9.在app模块中,替换“me.jessyan.armscomponent.app” 为“me.jessyan.app”

10.选择module为“app”,设置好替换的内容,点击底部的“replace”或者“replace all”

11.此时,可以同步一下app模块的build.gradle文件,clear 一下项目,运行一下试试,如果运行成功,说明包名降级成功。

12.修改包名“me.jessyan.app”,为“me.jessyan.zwtcontacts”,如下图:

13.修改成功的效果,如下图:

14.修改包名“me.jessyan.zwtcontacts”,为“me.rsaif.zwtcontacts”,操作步骤,如下图:

15.修改包名为“me.rsaif.zwtcontacts”成功之后的效果,如下图:

16.删除多余的包“jessyan”包 ,如下图:

17.删除多余的包“armscomponent”包,如下图:

18.修改包名“me.rsaif.zwtcontacts”,为“com.rsaif.zwtcontacts”,操作步骤,请重复上面的步骤14,成功后的效果,如下图:

18.删除多余的“me”包,如下图:

19.选择module为“app”,设置好替换的内容,点击底部的“replace”或者“replace all”

1)替换“app”模块下的“me.jessyan.app” 为 “com.rsaif.zwtcontacts”,如下图:

2)替换“app”模块下的“me.jessyan.zwtcontacts” 为 “com.rsaif.zwtcontacts”,如下图:

3)替换“app”模块下的“me.rsaif.zwtcontacts” 为 “com.rsaif.zwtcontacts”

20.同步一下app模块下的build.gradle文件,clean已项目,运行一下试试,运行成功,则表示大功告成了!

上一篇下一篇

猜你喜欢

热点阅读