做安卓的小伙伴可能都会遇到这么一个问题,那就是修改包路径,如果项目比较小,手动修改也可以,但是如果项目相当庞大,至少好几百个类文件的时候呢,手动修改绝逼是一门苦力活,几年前我曾经就经历过这种想死的经历,今天偶然得知这么一个简单的修改包路径的方法,这里记录下,方便你我他。
首先开发的工具得是android studio,eclipse自行跳过,很久没用它了哈。
比如我把原包路径com.xxx.android 修改为com.test.android
win mac都可以,这里我用mac示例
只需2步就可轻松搞定:
1、在项目的文件系统里面增加新包名的路径,然后把旧包名的所有文件夹文件都拷贝到新包名目录下,
如图:
可以看到我已经把原包名的文件拷贝到新包名下面了,然后删除旧包名目录及包含的文件;
2、接着去android studio,项目或者module右键,点击Replace in Files, 如图:
然后把新包路径和替换旧包路径,项目不大的话估计几分钟内,如果比较大可能需要10几分钟,慢慢等它替换完毕。
完毕后,运行项目,不报错的话就说明OK 了;
当然同理,这个方法也可以替换全局字符串,再也不用一个一个的手动复制粘贴了。
Edit---find---Replace in Files,如图:
在打开的替换框里,替换所有就可以了;
好了, 现在又可以愉快玩耍了。