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

标签: android android studio
13777人阅读 评论(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微博

查看评论

android studio 修改项目的包名

今天项目要换个包名,以前改过一次,忘记了。。。  悲剧    然后今天发现个新方法,很快捷有用。1、取消掉这个对勾2,选择目录结构Package3.右键你想改的包名的哪部分   比如我想改“club1...
  • android410223Sun
  • android410223Sun
  • 2018-03-13 13:26:38
  • 31

Android Studio 完美修改应用包名

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

Android Studio下三种包名的修改方法

    Android下有三个地方涉及到包名:工程包名、AndroidMainfest文件中包名以及gradle文件中的applicationId所指的包名。需要注意的是工程包名可以和另外两种包名不同...
  • tianyaluqingchen
  • tianyaluqingchen
  • 2018-02-28 13:54:30
  • 873

Android Studio2.3 图解修改包名,项目名

LZ-Say:话说明天就要开启清明假了。。。回头看看今年的假期,,,几乎和周末干到一块了,,,不过貌似和我们公司没啥影响,,,一周上6天。。。蛋碎。。。 前言开发真不容易,领导一句话,巴拉巴拉...
  • u012400885
  • u012400885
  • 2017-04-01 15:29:33
  • 2184

ReactNative 学习笔记 修改包名

Android包名修改 AndroidStudio打开项目 right click to “Open Module Setting”. Go to the Flavours tab. Chan...
  • vivian_king
  • vivian_king
  • 2018-03-09 10:57:37
  • 25

[详解]如何正确地将Eclipse项目转移到Android Studio

转载自:https://www.jianshu.com/p/9f27f2cb528a在网上找了很多方法,可是由于我的笨拙都没能成功,在发现了下面的方法后再加上自己的一点方法终于成功了。下面是将Ecli...
  • aZzdf
  • aZzdf
  • 2018-03-06 21:58:34
  • 52

Android Studio 小技巧

1. 更改Android Studio工程名 更改包名,类名,变量名等等,一般只需要用到shift + F6就可以通通解决,但是有时候需要改projet的名字,选中project然后按shift +...
  • qq_29311721
  • qq_29311721
  • 2018-02-24 20:08:16
  • 30

AndroidStudio修改包名和项目名称

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

Android studio 如何修改工程的包名

工程写的差不多了才发现原来用的包名还是自己尝试性的进行写代码的时候用到的。但apk的发布,google map api的申请等等方面都需要用到一个比较规范的包名。这就涉及到修改包名的问题。 包名一开始...
  • liyuchong2537631
  • liyuchong2537631
  • 2015-09-07 16:46:26
  • 15642

AndroidStudio怎么重命名包名

之前写项目的时候没有考虑到版本更新的情况,从而导致新版APP的包名和老版本的不一致,导致无法更新,重要的是新的APP已经接近完结了,那么我们只能去修改包名了。 步骤 全局替换你的包名AndroidSt...
  • z1353095373
  • z1353095373
  • 2016-10-12 10:38:26
  • 1273
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 32万+
    积分: 3709
    排名: 1万+
    博客专栏
    最新评论
    样式调整