关闭

Android必知必会-Android Studio修改包名

标签: androidandroid studio
12990人阅读 评论(3) 收藏 举报
分类:

如果移动端访问不佳,请尝试–> Github版

背景

公司做相似产品较多,一般都是以某个产品为基础修改,逐步替换设计图的切图。这个就会导致需要经常为Copy的项目修改包名。
这里是参考一些网上的说法,结合自身实战经验加以完善,特此分享给同行们,避免不必要的弯路。

Android Studio修改包名

1.修改包显示方式

如下图所示:
这里写图片描述

通过修改包显示方式,我们可以更方便的修改包名。

2.修改包名

经过1中的操作,我们可以随意修改包的某个节点

  • 选中所要修改包的节点
  • 右键后选中->Refactor->Rename
  • 在弹窗里输入要修改成什么名字,确认
  • 在弹窗里选择 修改package

3.后续操作

  1. 修改当前Modulebuild.gradle文件中的applicationId,改为跟你的包名一致;
  2. 修改当前ModuleAndroidManifest.xml文件中的manifest节点里的package属性值,改为跟你的包名一致。

以上两个后续操作缺一不可,否则会造成很多奇特的Bug,比如Id没有错误且存在的情况下,提示找不到id;还有找不到资源、某些Activity 无法启动等等的Bug。

总结

以上「3.后续操作」里的第二操作是很多人都容易忽略的地方,不修改的话一时间也不会出现问题,如果忽略里,以后遇到无法解决的Bug后可能需要很久才会意识到AndroidManifest.xml 包名的问题。

PS:

你可以关注的我GithubCSDN微博

4
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Android Studio 完美修改应用包名

修改包名,相信大多数项目都会遇到,根据我们正常的修改方式,是这样的。 在种情况是只能修改最外层的那个名称, 如果我们现在是需要修改中间的某一个,这里就行不通了。 那么我们来看一下如何修改成你最...
  • lv_fq
  • lv_fq
  • 2016-07-10 23:34
  • 47728

Android Studio如何更换包名(包括代码路径名和项目包名)

Android Studio修改包名和路径rename package,rename directory
  • Zou_pl
  • Zou_pl
  • 2017-08-08 11:44
  • 874

AndroidStudio修改包名和项目名称

一、修改程序包名我们选中对应的包,然后直接右键->Refactor->Rename。 这个时候会出现如图所示的提示,我们选中Rename package,更改包的名字,而不是更改路径(更改路径不会改变...
  • abc6368765
  • abc6368765
  • 2016-07-01 17:16
  • 16076

AS(android studio) 修改包名

1.修改包名 共计三步 (新建的空项目这么修改包名,三步即可) 第一步,第二步结束以后会造成资源文件导入错误 所以需要重新导入R文件,第三步最好手动导入因为自动导入时可能会出现其他错误。注意:1. ...
  • a18302465887
  • a18302465887
  • 2017-02-27 16:22
  • 2090

android studio 之完美修改包名

android studio 修改包名:网上很多例子,感觉都有点复杂,麻烦,下面介绍一种最直接暴力的修改包名的方法:1.如下图所示,在android或是project模式下,在java文件夹下面创建包...
  • u013626215
  • u013626215
  • 2016-08-04 17:42
  • 3715

AndroidStudio中如何修改完整包名?

日常开发中,app包名一旦开始时确定下来基本上就不会再去修改了,可就是有人会心血来潮地想去改包名,那碰到这种需求,我们该如何快速的解决呢? 毕竟在AndroidStudio的默认情况下, 修改包名只...
  • woshiwangbiao
  • woshiwangbiao
  • 2016-08-29 11:18
  • 1630

android studio修改工程包名

今天做项目时,要求更改程序的包名。于是经过查资料与摸索。 有了一点成果,写成博客,供自己参照,同时非常乐于与大家分享。 情况1: 直接修改包名的“尾巴”,也就是包名的最后一级。 比如:一个包名叫z...
  • YukimineRyuu
  • YukimineRyuu
  • 2016-07-20 15:30
  • 4083

AndroidStudio一步步教你修改项目包名(最详细,最易懂)

如果你看了很多篇博文还是修改不了包名,我相信这篇可以帮你解决修改包名的问题 修改项目包名,实现不覆盖安装 1.首先新建一个项目,默认结构如下,红色的就是包名 2,更改显示项目结...
  • qq_35270692
  • qq_35270692
  • 2017-10-24 23:05
  • 238

Android Studio修改全部包名

1.把项目切换到Android模式下,点击设置按钮把Compact Empty Middle Packages前边的勾去掉就可以显示出包的层级结构,这时候你就可以一层一层的修改包的名称了。     ...
  • u012232975
  • u012232975
  • 2016-10-11 11:31
  • 139

安卓AS修改包名和包名结构

安卓AS修改包名和包名结构 修改包名 参考:http://www.cnblogs.com/Kyouhui/p/4632813.html Eg: 将AAA.BBB.CCC改为DDD.EEE.FFF...
  • u011486491
  • u011486491
  • 2017-02-13 16:04
  • 5025
    个人资料
    • 访问:291547次
    • 积分:3450
    • 等级:
    • 排名:第11268名
    • 原创:67篇
    • 转载:8篇
    • 译文:3篇
    • 评论:139条
    博客专栏
    文章分类
    最新评论
    样式调整
    • 1. 优化正文标题区分强度
    • 2. 优化行内代码的显示样式
    • 3. 修复 Safari 浏览器下字体样式错误