android studio 包名修改

android studio 修改

注意:在一个项目改包名一定是第一时间就做,改完包名在做定制化,这个很重要,避免改包名的时候遇到坑.




注意:即使是正常的改包名的流程,难免会遇到坑,而且在studio上往往不知道什么地方报错,但是往往遇到坑也会回不到原来的项目,因此在改包名的时候,一定要把自己要改的项目压缩一份保留,即使报错也能重新来.

在studio上,修改包名一般是manifest里面的package换一下,在gradle里面的defaultConfig里面applicationId换成自己需要修改的,在clean下,rebuild就行了,这样就不需要改原有的包名路径

但是一般来说要是项目里内嵌了第三方的话可能会比较坑,所以要一劳永逸,可以选择全部换,彻底换.修改包名一般分为两种,

1 修改同级的包名,只能改一级,就是把包名里的一级换个名字,这个直接在studio里面改,选择要改的级数,右键,选择refactor里面的rename就行,在shift+ctrl+r 全局替换下.java .xml中的路径,已现在的路径替换之前的.在gradle里面的defaultConfig里面applicationId换成自己需要修改的,在clean下,rebuild就行了

2修改多级或者增加或者是删减级数,在找到项目的文件目录,把包名路径改成自己要修改的,在studio里的gradle里面的defaultConfig里面applicationId换成自己需要修改的(这个别忘了),在shift+ctrl+r 全局替换下.java .xml中的路径,重新clean下工程,在rebuild下工程就行了.(如果是彻底换包名,注意的是,跳转到activity的根据包名跳转的,通用的服务根据包名启动的,这样类似的,最好都写在主项目里,避免留坑.在manifest每个声明activity等声明都必须用完整路径,不要用缩写,避免有坑)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值