Android必知必会-Android Studio修改包名
2016-06-15 18:07
302 查看
如果移动端访问不佳,请尝试–> Github版
这里是参考一些网上的说法,结合自身实战经验加以完善,特此分享给同行们,避免不必要的弯路。
通过修改包显示方式,我们可以更方便的修改包名。
选中所要修改包的节点
右键后选中->
在弹窗里输入要修改成什么名字,确认
在弹窗里选择 修改
修改当前
以上两个后续操作缺一不可,否则会造成很多奇特的Bug,比如
PS:
背景
公司做相似产品较多,一般都是以某个产品为基础修改,逐步替换设计图的切图。这个就会导致需要经常为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:
相关文章推荐
- Android5.0的三大变化
- Android快速开发系列 10个常用工具类
- 在Android应用中实现查看“附近的人”的功能
- 启动Activity后在某个activity中一次性退出包括自身的所有activity
- android studio下生成SHA1
- Android知识点之屏幕适配
- Android6.0权限系统
- Android项目创建欢迎页
- android clean Architecture
- 4000 AndroidStudio Toolbar 滑动隐藏以及返回按钮点击事件
- 5、Android Service测试
- 5、Android Service测试
- 在Android Studio中有六种依赖
- Android-Universal-Image-Loader 源码解读
- Android 照相 滤镜
- Android下新增api编译问题
- Android IPC机制学习(Android艺术开发探索)
- Android 数据库(SQLite)的导入导出命令
- android 使用GreenDao
- RealtiveLayout(相对布局属性)