当前位置: 首页 > news >正文

android studio修改项目包名

 公司项目都是用eclipse开发的,但是android studio开发已经是大势所趋了,所以在闲暇之余使用了一下androidstudio,这里对androidstudio更改项目包名做一下总结,因为自己在改包名的时候走了不少弯路,为自己mark一下,闲话少说无图无真相,直接上操作步骤:

 首先说明一下androidstudio更改引用包名不如eclipse方便,只能一个一个改,且在manifest文件和build.gradle中要手动更改包名。

 

1、更改build.gradle中的applicationID为需要更改的包名:可以放到更改包名之后,但有时候包名更改失败就需要先执行此操作

 

2、调整包结构显示方式:更改包结构(箭头1所指结构更改),去掉箭头2所指勾选

 

3、选中要更改的包名进行更改:*如图1选中包名后右键选择箭头2所指,然后选择Rename *或者选中需要更改包名(箭头1)然后按住快捷键 shift + F6进行更改包名

 

4、在弹出的窗口中更改包名,有两种窗口:

1)选择红框中的按钮

然后在更改包名窗口中更改包名:

2)直接出现更改包名窗口,则更改包名即可

 

5、更改清单文件中的包名

 

6、rebuild或者clean一下项目,如果R文件引用没有修复就需要进行手动修复,使用文件替换功能比较快捷!至此androidstudio下项目包名更改完成。

 

 

 

 

 

 

 

 

 

 

 

 



来自为知笔记(Wiz)



转载于:https://www.cnblogs.com/walker-world/p/5513952.html

相关文章:

  • 每天一个linux命令(18):locate 命令
  • android微信支付
  • 13 款惊艳的 Node.js 框架——第1部分
  • shell学习笔记2---awk字符串处理(原创)
  • 各主流浏览器的区别
  • java获取真实ip地址
  • 简单查询(1)
  • 详解Zoosk千万用户实时通信背后的开源技术[转]
  • 【转】jvm 内存模型及内存调优
  • UESTC 75 The Queen's New Necklaces
  • 冯·若依曼体系结构
  • MySQL学习总结(二)数据库以及表的基本操作
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • Swift 中的尾递归和蹦床
  • 关于学习了《构建之法》的若干存在疑惑的问题
  • css属性的继承、初识值、计算值、当前值、应用值
  • Facebook AccountKit 接入的坑点
  • overflow: hidden IE7无效
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • Vue--数据传输
  • web标准化(下)
  • 回顾2016
  • 离散点最小(凸)包围边界查找
  • 排序(1):冒泡排序
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 一道闭包题引发的思考
  • ionic异常记录
  • 组复制官方翻译九、Group Replication Technical Details
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (1)(1.11) SiK Radio v2(一)
  • (2.2w字)前端单元测试之Jest详解篇
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (附源码)ssm教材管理系统 毕业设计 011229
  • *** 2003
  • .net core Swagger 过滤部分Api
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .NET中统一的存储过程调用方法(收藏)
  • .sh
  • ??myeclipse+tomcat
  • @ComponentScan比较
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • [ element-ui:table ] 设置table中某些行数据禁止被选中,通过selectable 定义方法解决
  • [AI]文心一言爆火的同时,ChatGPT带来了这么多的开源项目你了解吗
  • [Android Pro] Notification的使用
  • [android] 请求码和结果码的作用
  • [C#]使用DlibDotNet人脸检测人脸68特征点识别人脸5特征点识别人脸对齐人脸比对FaceMesh
  • [codevs 2822] 爱在心中 【tarjan 算法】
  • [Design Pattern] 工厂方法模式
  • [docker]docker网络-直接路由模式
  • [Eclipse] 详细设置护眼背景色和字体颜色并导出
  • [halcon案例2] 足球场的提取和射影变换