公司项目都是用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

android studio修改项目包名相关推荐

  1. Android Studio 修改项目包名(任意级)

    背景: Android Studio默认情况下, 修改包名时,只能修改最后一级的包名, 但是有时需要将包名com.example.app改为com.test.app. 1.在 Project 工具栏, ...

  2. Android Studio 修改项目包名(Xposed)

    背景: Android Studio默认情况下,通过Refactor-Rename重构后,并不是很彻底, 当为Xposed相关项目时,还需要修改assets目录中的xposed_init文件中的内容:

  3. Android Studio 修改项目包名(最后一级)

    背景: 如果新做的项目跟以前做的某一个项目十分相似,那么一个简单的方法就是把原来项目拷贝一份,然后修改代码,但是这样包名还是原来项目的包名,还有如果想在同一台手机上同时安装新做的app和原来的app会 ...

  4. android studio 修改程序包名

    Eclipse和Android Studio都提供了自动修改包名的工具,Android Studio在选中包名后,使用快捷键shift+(Fn+)F6或者选中菜单Refactor->Rename ...

  5. android 工程名怎么改,Android Studio修改项目名称和包名方法

    平时项目开发中,有时候维护项目多,有的项目结构需要改变,这就需要我们去修改项目名称或者修改包名.下面介绍一下怎样修改项目名称和包名. 1. 修改项目名称 1)打开项目根目录下的setting.grad ...

  6. Android studio修改项目名称和包名

    Android studio修改项目名称和包名 (android studio v2021) 如想要修必包的名称,包的名称是和项目中的文件夹一致的,所有一般会有空的目录(com.xxx.yyy.zzz ...

  7. (转)[Android] 利用 ant 脚本修改项目包名

    [Android] 利用 ant 脚本修改项目包名在开发android应用项目的时候,经常会有这样的需求,一个应用项目,要求 房价上半年下行 下半年或回暖 在不同的OEM下有不同的包名,不同的资源,不 ...

  8. AndroidStudio一步步教你修改项目包名

    如果你看了很多篇博文还是修改不了包名,我相信这篇可以帮你解决修改包名的问题 修改项目包名,实现不覆盖安装(如果只是想不覆盖安装,更改build.gradle里面的包名就OK了,那这篇博文到这里就可以结 ...

  9. Android修改项目包名

    1.首先新建一个项目,默认结构如下,红色的就是包名 2,更改显示项目结构方式,首先1,点击齿轮的图案.然后把第二步中的勾去掉 3更改项目结构显示后如下: 4,选中要修改的报名,快捷键shift + F ...

最新文章

  1. JMeter中的HTTPS套接字错误
  2. java web临时文件删除_什么时候删除Java临时文件?
  3. 用 openssl 生成 SSL 使用的私钥和证书,并自己做 CA 签名
  4. ffmpeg简单使用小记
  5. 【PAT甲级 - 1013】Battle Over Cities (25分)(并查集)
  6. chart放入panel_使用JPanel将ChartPanel添加到JTabbedPane
  7. 何小鹏总结2017:小鹏汽车融资近50亿,上市车型下月亮相CES
  8. loadrunner批量添加压力
  9. AntDesign 实战教程 --------前言
  10. python创意网络爬虫_python之网络爬虫
  11. log2 3怎样用计算机打出,红警在局域网怎么样才可以2个人打多个电脑玩家?要打3个电脑以上的...
  12. [sig19]寒霜引擎中strand-based(基于线)的头发渲染
  13. 虚幻引擎4控制台变量和命令
  14. Windows下挂载MSR分区
  15. 前端页面----昵图网(简单版)
  16. BAPI_ACC_DOCUMENT_CHECK BAPI_ACC_DOCUMENT_POST BAPI_TRANSACTION_COMMIT
  17. 如何设计一个简单的KV数据库
  18. NOIP2009 普及组 复赛 poly 多项式输出
  19. ARM汇编伪指令之word
  20. android开发开源宝贝

热门文章

  1. Android 之问题集锦
  2. swift_001(Swift的注释)
  3. php组件化开发composer,PHP组件化开发 - JimmyJaw的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. uniapp处理IOS底部横条安全区域
  5. Python的全局和局部变量
  6. 【bzoj1444】[Jsoi2009]有趣的游戏 AC自动机+矩阵乘法
  7. CoronaSDK 对象锚点探秘(Anchors)
  8. 第三十六讲 ASP.NET中的Web服务(三)
  9. CentOS下yum找不到安装软件的解决方法。
  10. 开发中解决Access-Control-Allow-Origin跨域问题的Chrome神器插件,安装及使用