您的位置:首页 > 移动开发 > Android开发

Android Studio 包名的修改方式

2016-01-28 16:58 288 查看
这是我的第一篇博客,写得思路不是特别清晰。希望在以后有所成长,写出对大家有所帮助的东西。闲话不多说,来看我们今天的主题》》》

首先,我们可以切换项目的目录结构为Android目录结构或者Project目录结构,这里我选择的是Android的目录结构如下:



1.修改包名:

点击目录结构中的设置按钮,取消选中Compact Empty Middle Packages

取消之前目录结构是这样的:




取消之后的目录结构是这样的:




(变化很大吧 -.-)

好了,现在我们可以开始修改包名啦:

这里我选择修改scrollertest这个包名吧,选中这个包,使用快捷键alt+shift+r键弹出一个对话框:



点击Rename Package 之后输入新的名称:



这里我将目录名称改为csdn(填入你需要修改的名称就可以啦)

Refactor之后呢,发现包的名称并没有修改并且下面多出了东西,是不是我们的修改方式有问题?别急,遇到问题我们可以解决问题:



在这里我们可以看到有两个按钮: Done Refactor 以及 Cancel 我们选中 Done Refactor 之后发现:



ok,项目包名修改成功,我们看到看到清单文件中的package字段也发现了修改,我们可以运行程序,发现并没有报错,并且运行成功。

这样我们的目的就达到了,包名修改成功?

在Eclipse中我们可以这样认为,在Android Studio中我们还需要修改ApplicationId,(我们可能会问,这个ApplicationId是什么呢?有什么用处么?为什么还要修改他?),别急,接下来我跟大家一起研究ApplicationId有什么用处:

“ApplicationId” 对应 apk 中 manifest 定义的应用包名,同时用于设备以及 Google Play 的应用唯一标识。
“package” 用于在源码中引用 R 类以及解析注册相关的 activity/service,对应 Java 的包名概念。


我这里只是对这两个名词概念性的介绍了一下,具体的可以找度娘帮忙了-.-;

2.修改ApplicationId:

我们可以找到app Module对应的build.gradle:



在gradle里面我们可以发现applicationId并没有修改,我们将它改成对应的package包名就可以了。

好了,到这里我们Android Studio修改包名结束了,

感谢大家光临我的博客,我会不定期更新博客,希望对大家有所帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android