无痛修改包名2019-01-25 本文已影响936人 Android轮子哥 在开发中,我们多多少少不可避免需要更改项目中的包名,但是不规范的操作,可能会直接导致 Studio 崩溃的(我上次就遇到过,后面重装了 Studio),现在我将之前踩过的坑总结出来了一些套路 第一种:重命名法(任选一种) 在包名旁边右击选择重命名 发现这里只能修改包名中的最后那部分 我们可以跑到这个包名的文件夹中新建一个文件夹 这样就可以直接命名包名中的其他部分了 第二种:移动大法(任选一种) 跟刚才一样,跑到所在的文件夹中新建整个包名目录 在包名旁边右击选择移动 选择第一个,直接移动包 在这里输入刚刚新建的包名 然后就开始进行了移动 几秒种后就完成了移动 最后修整 修改清单文件中指定的包名 修改 Gradle 中配置的包名 然后选择进行构建,然后发现很多地方报了错 究其原因就是 R 文件引用的包名没有替换干净 使用全局替换功能对没有替换干净的包名路径进行替换 再次进行构建,发现没有任何问题了 在本次测试用的是我自己搭建的架构项目,解决开发中遇到的坑,可以帮你减少开发时间和精力 Github地址:AdnroidProject,欢迎 Star Android技术讨论Q群:78797078