一般情况下,领导要求更改应用名,直接更改applicationId 就可以了,但这时候就可能出现问题,譬如友盟推送功能,它要求包名和应用名一样,这时候就要更改包名了。
就会变成下面这样
依次更改包名 rename。更改完后
有时候包名没有自动刷新、引用,就要自己处理了。
主要更改3个地方,java文件夹,layout布局,manifast文件。
1. 进入java包中随便找一个类复制错误的包名,然后在java文件上调出Replace in Path.
替换寻找到的所有包名。
2. 你可能有写自定义控件,所以布局文件中也要寻找更改。步骤同上。。。
3. manifast 中更改一下包名
这个时候manifast中的一些组件可能也会有包名出错的问题,同样需要更改一下。
至此,更改包名已经完成了。 clean 重构一下,项目就可以跑起来了。