我收藏的Android开发文章程序员的职业规划Android最佳实践

无痛修改包名

2019-01-25  本文已影响936人  Android轮子哥

在开发中,我们多多少少不可避免需要更改项目中的包名,但是不规范的操作,可能会直接导致 Studio 崩溃的(我上次就遇到过,后面重装了 Studio),现在我将之前踩过的坑总结出来了一些套路

第一种:重命名法(任选一种)

在包名旁边右击选择重命名

发现这里只能修改包名中的最后那部分

我们可以跑到这个包名的文件夹中新建一个文件夹

这样就可以直接命名包名中的其他部分了

第二种:移动大法(任选一种)

跟刚才一样,跑到所在的文件夹中新建整个包名目录

在包名旁边右击选择移动

选择第一个,直接移动包

在这里输入刚刚新建的包名

然后就开始进行了移动

几秒种后就完成了移动

最后修整

修改清单文件中指定的包名

修改 Gradle 中配置的包名

然后选择进行构建,然后发现很多地方报了错

究其原因就是 R 文件引用的包名没有替换干净

使用全局替换功能对没有替换干净的包名路径进行替换

再次进行构建,发现没有任何问题了

在本次测试用的是我自己搭建的架构项目,解决开发中遇到的坑,可以帮你减少开发时间和精力

Github地址:AdnroidProject,欢迎 Star

Android技术讨论Q群:78797078

上一篇下一篇

猜你喜欢

热点阅读