AndroidStudio中给App改变包名。

来源:互联网 发布:linux 卸载squid 编辑:程序博客网 时间:2024/05/22 04:45

个人觉得叙事需要言简意赅,言语有序.

在平常开发中,可能由于一些原因我们需要修改项目的包名,那么今天小弟来说一下如何利用AndroidStudio更改项目的包名:

一般分为如下五个步骤:


1.首先打开工程moudle的build.gradle文件,更改其中的applicationId为您的新包名;

2.打开清单文件AndroidManifest.xml更改其根标签manifest的peckage为您的新包名;

3.第一二步的包名需一致,随即点击右上角的sync now同步编译,也可以Make Project|Clean Project|Rebuild Project.

4.(1)改变Project的层级结构展示:


4.(2)默认为勾选,点击取消勾选后,如下图,Project目录层级结构发生了变化:


5.此时即可选中图中的com|example|administor|demo_sms进行改名,shift + F6.在弹出的对话框选择Rename package,即可弹出Rename对话框,怎么修改就是您说了算了.


正常来讲此时即可改好包名.不行的话就多重复几遍Make Project|Clean Project|Rebuild Project.再进行Rename操作.

PS:代码是咱们的伙伴,但就是有事没事得多Make Project|Clean Project|Rebuild Project他们一下.


但此时Rename我的会报错,因为每个类的首行包名还依旧是老包名,需要改的地方可能几百上千行.

此时选中Project,ctrl + shift + R 全局替换(这也是一个比较实用的功能):


Text to find (输入要查找的字符串):咱们输入老包名。

Replace with (替换为): 咱们输入新包名。


这样的话再进行Rename操作就没阻力了.

好了,如需求所愿,完成需求.


如有问题请多指正,您的指正使我更正确的前行.




1 0
原创粉丝点击