项目做了一大半,主管说项目包名不好,得改.(可以想象下当时的反应和心情).....
没办法只好改.
刚开始的包名
第一步 将对号去掉:
image.png项目结构变成这样:
image.pngok,开始一层一层的Rename(Shift+F6)
image.png弹出警告,点击更改包名package
image.png我改成tommy
image.png然后点击Do Refactor
image.png包名就变成这样的
image.png之后就简单了,层层更改就好啦...
image.png至此包名就更改结束了!!!
谢谢阅读!!
呵呵,当然要说NO!!!
在app的build gradle中applicationId依然是之前的包名,所以得改成现在的包名,然后同步.
新建的项目没有报错,直接就运行成功,手机上生成同名的app(包名不同,所以就是2个app),至此才算更改包名成功.
在项目中同步会报错,是values报错
解决方案:
将所有的之前的包名改成现在的,
注意注意:
要一次性改完,要一次性改完,要一次性改完,用全局搜索一次性改完,不然会一直重新生成(改了很长时间才发现,项目虽然大,但也没这么多values文件啊>>)
最后项目是上传SVN,别人拉代码容易冲突,这很麻烦,需要注意,最好是改完包名之后在拉.
至此更改包名结束!
网友评论