Android Studio修改包名

 转载请注明出处: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值