Android Studio 完美修改应用包名

转载自:http://blog.csdn.net/lv_fq/article/details/51874181

我们平时新建项目有些朋友可能当时就是随意写的一个包名,然后在项目过程中, 又感觉这个包名不太好,所以就要对包名进行修改,根据我们正常的修改方式,是这样的。

image

在种情况是只能修改最外层的那个名称,
如果我们现在是需要修改中间的某一个,这里就行不通了。
那么我们来看一下如何修改成你最终要的包名。
操作图如下:


Studio 修改包名

看到没有,我们只需要在setting里面,把 compact empty middle packages 这个选项去掉,这样,我们的包的层次结构就分开了,这个时候我们就可以根据自己的需要去做相应的修改了。


新增:Studio 3.0 之后,setting 中的选项名字该成了 Hide empty middle packages (Ps:感谢评论区 13楼的朋友 ‘casino1985’ 指点。


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

补充

Studio 3.0 还有一种可直接通过 Androidmenifest 修改部分包名的方法(亲测过)。这里就不上图了。语言给大家描述一下,有什么问题可以博客下方留言。

修改流程如下:

进入 Androidmanifest.xml 文件,找到 package 名称,选中需要修改的部分。
比如原包名为
com.faqiang.android
如果需要修改中间的 faqiang ,那么我们就选中 faqiang ,
依次进行 右键 - > Refactor -> Rename , (Mac 快捷键为 fn + shift+F6)
然后选择 Rename package , 输入要修改目标的名称 ,直接点击 Refactor , 左下方继续点击 Do Refactor , 等待修改成功~!

END

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • LZ-Say:话说明天就要开启清明假了。。。回头看看今年的假期,,,几乎和周末干到一块了,,,不过貌似和我们公司没...
    静心Study阅读 1,027评论 0 1
  • 需求:更改项目包名 第一步:关闭默认的包过滤选项,展示完整的结构 3.0变为应取消勾选 hide empty mi...
    Mr_zhaoF1阅读 8,735评论 0 0
  • 最近公司有几个web app的壳想换个马甲继续用,这些天我包名改得都快出经验来了,所以写下来帮助一些没怎么修改包名...
    ytuio21阅读 1,007评论 0 0
  • 时间如流水 ! 2017 年已经逝去 ,2018 年 已经是第六天了, 感叹时间的无情, 但是我已经做好准备了,...
    雯雯魔头阅读 243评论 0 0
  • 四月,你好! 清明过后这些天的天气变的反复无常,相比于自己的心情却是平淡的出奇 最近晚上总是睡不好,心里明明...
    去你家玩好不好阅读 774评论 0 0