如果你看了很多篇博文还是修改不了包名,我相信这篇可以帮你解决修改包名的问题

修改项目包名,实现不覆盖安装(如果只是想不覆盖安装,更改build.gradle里面的包名就OK了,那这篇博文到这里就可以结束了,如果希望项目层次的包名也更改的话,请往下看)

1.首先新建一个项目,默认结构如下,红色的就是包名

2,更改显示项目结构方式,首先1,点击齿轮的图案。然后把第二步中的勾去掉

3更改项目结构显示后如下:

4,选中要修改的报名,快捷键shift + F6修改包名,选择Rename package

5,填好包名后点击Refactor

6 然后选择图中的Do Refactor

7。如下我们就修改好了包名

8。然后手动修改app build的applicationId.改成和我们之前修改的包名

9激动人心时刻,最后一步。包名都一样后,点击Sync Now。等一会,就这样大功告成

温馨提示:相信这样你已经包名修改成功了,运行一下

如果不行就clear项目和Rebuild一下项目。

另外说明一点,在 Studio 里面我们的 getPackageName 对应的是 applicationId , 而manifest 的那个package,在这里的作用其实是为了引用内部资源文件,以及保证 Activity 等源文件的路径正确而已,所以,在 Studio 中修改发布程序包名,则只需要在 build 文件中修改 applicationId 就可以了

最近自己写了一个小程序,大家可以关注一下,附带源码:

AndroidStudio一步步教你修改项目包名相关推荐

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

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

  2. android studio修改项目包名

    公司项目都是用eclipse开发的,但是android studio开发已经是大势所趋了,所以在闲暇之余使用了一下androidstudio,这里对androidstudio更改项目包名做一下总结,因 ...

  3. Android修改项目包名

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

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

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

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

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

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

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

  7. Android Studio(五):修改Android Studio项目包名

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  8. IDEA使用小技巧_ 设置 项目包名分级、层级显示、IDEA常用的快捷键

    目录 设置 项目包名分级.层级显示. IDEA最常用的快捷键 一. 设置 项目包名分级.层级显示 在使用IDEA写Java项目的时候,需要对 业务代码 分级放入不同的包下,使业务代码之间的关系更加清晰 ...

  9. 通过输入ab包名和后缀名自动添加或修改ab包名(同一文件夹下的所有文夹都会被修改包括子文件夹)

    说明 temp = temp.Substring(temp.IndexOf("Assets")); 这段代码主要是获取的文件路径为完整路径,而AssetImporter.GetAt ...

最新文章

  1. Ubuntu8.04 LTS Hardy下的常用命令
  2. c语言删除s字符串中所有子串t,从串s中删除所有和串t相同的子串的算法
  3. 深圳腾讯java小星星_腾讯自研沙盒手游《手工星球》邀你共赴星派对,来CJ现场一起嗨!...
  4. MFC编程入门之二十(常用控件:静态文本框)
  5. ORACLE关联查询
  6. (转)Google Fonts 的介绍与使用
  7. 计算机网络谢希仁课后答案第七版答案完整版
  8. 手机上最好用的五笔输入法_手机输入法哪家最好用?我推荐百度,不好用你打我...
  9. python pickle文件大小_无法在Python中加载以前转储的大尺寸pickle文件
  10. matlab 向量的基本运算
  11. 云计算业务优势扩大,阿里云业务持续高速增长
  12. 2017年语义理解总结(二)
  13. public static void mian(String[]args)剖析
  14. python基础爬虫篇
  15. 微信H5页面禁止分享朋友和复制链接
  16. 思科和H3C交换机单端口环路解决方案
  17. 华为P20PRO怎样开通云闪付_华为P20NFC_华为p20nfc怎么打开_华为p20nfc刷卡怎么用-站长之家...
  18. [Cu (L) (Phen )]·1/4H2O配合物
  19. 作为前端开发,我为何疯狂推荐WebStorm?
  20. OpenFOAM量纲及常用物理量的表达形式

热门文章

  1. opencv中的形态学操作
  2. ATTCK 实战 - 红日安全 vulnstack (一)
  3. 3年亏损300多亿的滴滴要上市,网友:凭什么?
  4. 多极磁环测试、表磁分布测试、磁场波形测试设备介绍
  5. G-sensor 屏幕翻转问题debug修改
  6. 嵌入式arm linux Java运行环境搭建和注意事项
  7. 用序列号觖决安全问题
  8. 更换硬盘后的克隆硬盘
  9. 验证码加减乘PHP,ThinkPHP 3.2.3实现加减乘除图片验证码
  10. 刷题 保持城市天际线