文档章节

Android Studio修改包名

p
 pfugwtg
发布于 2015/03/03 21:18
字数 398
阅读 191
收藏 1

    转载请注明出处:http://my.oschina.net/u/2003802/blog/382267


    今天用Android Studio新建了一个Module,但是包名是默认的“com.example.xx”,我想改一下,于是去找度娘,结果,没有结果,最后还是在国外的网站上找到了解决方案,下面我来分享一下解决方案。

    首先,单击要修改的包;然后单击Project工作区的设置按钮,单击“Compact Empty Middle Package”选项,使之取消选中,流程如下图所示:

    第三步完成后,包的结构会有如下变化:

    那么剩下的工作就简单多了,只需要修改对应的包名就OK了。当然,如果你要修改包的结构的话,那么仅仅只是多了一个鼠标拖动的操作而已。

    需要注意的是,工作还没有完成:打开AndroidManifest.xml文件,你会发现manifest结点中package的值并没有发生改变,如果需要的话,你可以手动修改一下。最后,你运行一下试试看?结果是,My God!报错了!系统提示找不到R文件!这时,你只需要将报错的文件中的import com.xxx.xxx.R改成与Manifest.xml文件中package的值相同就OK了,如:如果package="com.abc.test",那么就import com.abc.test.R。再运行,一切正常,问题搞定,收工!

    这是本人亲测,如有问题,欢迎各位指正。

    附上Stack Overflow网站上的一个帖子链接:http://stackoverflow.com/questions/25848046/how-to-change-package-name-in-android-studio

    再附上一个关于ApplicationId与PackageName讲解的链接:http://blog.csdn.net/maosidiaoxian/article/details/41719357


© 著作权归作者所有

共有 人打赏支持
p
粉丝 0
博文 1
码字总数 398
作品 0
深圳
程序员
私信 提问
【Android studio】错误记录

Android studio 错误记录 Multiple dex 错误日志 错误原因 两个AndroidManifest.xml的包名重复了 另外,Multiple dex files 的情况也有可能是有重复的support包,或者重复的jar 错误解决 修改...

xesam
2014/11/25
0
0
由Andoroid-Studio导出项目而引发的一系列未知错误

导出Android-Studio项目后 Export Setting -> 导出为JAR包>,然后拿到另一台电脑上导入 import setting -> 选择刚才的JAR>,然后Android-Studio,自己重启,再回到Android-Studio的时候,两种...

cnbaby
2017/03/27
142
1
Android applicationId与包名的区别

应用ID与包名区别 每个Android应用都有一个唯一的应用ID.在Android设备和市场上,这个ID是你应用的唯一标识.若想在市场上更新应用,新应用的ID必须和原来apk的应用ID一致.所以一旦发布了应用,...

临江仙卜算子
2018/07/05
0
0
关于android studio 设置jar包优先级

我做的是安卓framework层的开发调试。之前使用eclipse可以去掉安卓原生jar包,然后导入公司的jar包。但是在android studio里,怎么也去不掉安卓原生的jar包。现在如果公司修改过安卓原生的一...

月殇94
2016/05/23
1K
2
Android Studio工程里如何去除SDK中安卓原生jar

我做的是安卓framework层的开发调试。之前使用eclipse可以去掉安卓原生jar包,然后导入公司的jar包。但是在android studio里,怎么也去不掉安卓原生的jar包。现在如果公司修改过安卓原生的一...

HoLyBird
2015/07/17
3.8K
4

没有更多内容

加载失败,请刷新页面

加载更多

Pages Manager——可本地管理Pages服务内容,一键生成漂亮的文档界面。

Pages Manager Git地址 可本地管理Pages服务内容,一键生成漂亮的文档界面。在线预览 简单、轻便,无需安装数据库。 框架:spring-boot 数据库:sqlite 原理 本地维护一组markdown文档 将mar...

tanghc
18分钟前
1
0
基础目标检测算法介绍:CNN、RCNN、Fast RCNN和Faster RCNN

每次丢了东西,我们都希望有一种方法能快速定位出失物。现在,目标检测算法或许能做到。目标检测的用途遍布多个行业,从安防监控,到智慧城市中的实时交通监测。简单来说,这些技术背后都是强...

AI女神
19分钟前
1
0
哪有什么互联网寒冬?只是你穿的少而已!

声明:本文由终端研发部原创发布,未经允许,不得转载 前言 最近一段时间,大家都在说一些大公司纷纷裁员, 优化公司内部的组织架构。面对如此的寒冬变化,很多人在迷茫,在焦虑,在担忧自己...

终端研发部
24分钟前
2
0
nginx: [error] open() "/var/run/nginx.pid" failed (2: No such file or directory)

Nginx 启动时报错:nginx: [error] open() "/var/run/nginx.pid" failed (2: No such file or directory) 原因:系统重启 /var/run/ 目录下文件会清空。 方法一: # sudo nginx -c /etc/ngi......

驛路梨花醉美
26分钟前
2
0
TiDB 源码阅读系列文章(二十四)TiDB Binlog 源码解析

作者:姚维 TiDB Binlog Overview 这篇文章不是讲 TiDB Binlog 组件的源码,而是讲 TiDB 在执行 DML/DDL 语句过程中,如何将 Binlog 数据 发送给 TiDB Binlog 集群的 Pump 组件。目前 TiDB 在...

TiDB
40分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部