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有什么用处:
我这里只是对这两个名词概念性的介绍了一下,具体的可以找度娘帮忙了-.-;
2.修改ApplicationId:
我们可以找到app Module对应的build.gradle:
在gradle里面我们可以发现applicationId并没有修改,我们将它改成对应的package包名就可以了。
好了,到这里我们Android Studio修改包名结束了,
感谢大家光临我的博客,我会不定期更新博客,希望对大家有所帮助。
首先,我们可以切换项目的目录结构为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修改包名结束了,
感谢大家光临我的博客,我会不定期更新博客,希望对大家有所帮助。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories