您的位置:首页 > 移动开发 > Android开发

Android必知必会-Android Studio修改包名

2016-06-15 18:07 302 查看
如果移动端访问不佳,请尝试–> Github版

背景

公司做相似产品较多,一般都是以某个产品为基础修改,逐步替换设计图的切图。这个就会导致需要经常为Copy的项目修改包名。

这里是参考一些网上的说法,结合自身实战经验加以完善,特此分享给同行们,避免不必要的弯路。

Android Studio修改包名

1.修改包显示方式

如下图所示:



通过修改包显示方式,我们可以更方便的修改包名。

2.修改包名

经过1中的操作,我们可以随意修改包的某个节点

选中所要修改包的节点

右键后选中->
Refactor
->
Rename


在弹窗里输入要修改成什么名字,确认

在弹窗里选择 修改
package


3.后续操作

修改当前
Module
build.gradle
文件中的
applicationId
,改为跟你的包名一致;

修改当前
Module
AndroidManifest.xml
文件中的
manifest
节点里的
package
属性值,改为跟你的包名一致。

以上两个后续操作缺一不可,否则会造成很多奇特的Bug,比如
Id
没有错误且存在的情况下,提示找不到
id
;还有找不到资源、某些
Activity
无法启动等等的Bug。

总结

以上「3.后续操作」里的第二操作是很多人都容易忽略的地方,不修改的话一时间也不会出现问题,如果忽略里,以后遇到无法解决的Bug后可能需要很久才会意识到
AndroidManifest.xml
包名的问题。

PS:


你可以关注的我GithubCSDN微博

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: