之前修改包名的时候,顺序总是不对,修改包名之后,各个类中引用地址都需要改变,很麻烦。特意拿出一些时间,整理一下这边,记录一下。
1.首先 ,修改包名 ,可以先根据自己的需要更改包名的层级排序,再修改包名,包名展示的排列方式,横还是纵,如图:
然后修改包名
注意:修改成自己想要的包名,有一种情况要说明一下,修改包名不能正常修改而是跳转到 引用该包名的类。解决方法,点击左下角的Do Refactor 继续修改包名
2. 在这里修改包名之后,app 的 AndroidManifest.xml中对应的包名会随之修改,但是 build 中的包名需要手动修改。
这一步就是修改build配置中的包名,有Sync Now 的话,暂时先不动。
3.然后 clean Project 和 rebuild project 如果有 Sync Now 的话放在rebuild project 后面操作 ,最后操作 Syns Now。
如果提前操作了 Sync Now 可能会造成引用出错
clean Project 和 rebuild project 时候为了生成新包名的R引用,
Sync Now 编译的是build中配置的框架等,如 v4,Recycleview
基本就是上面三部分。
如果 操作完之后 代码中R文件的路径没有改过来数量多的话, 使用全局替换。依次点击即可。
好了,就到这里。
参考文章 :https://www.cnblogs.com/Kyouhui/p/4632813.html
http://www.jianshu.com/p/557e1906db1a
http://www.jianshu.com/p/d3d2e052fec1