无痛修改包名

作者: Android轮子哥 | 来源:发表于2019-01-25 16:14 被阅读936次

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

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

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

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

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

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

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

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

在包名旁边右击选择移动

选择第一个,直接移动包

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

然后就开始进行了移动

几秒种后就完成了移动

最后修整

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

修改 Gradle 中配置的包名

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

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

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

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

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

Github地址:AdnroidProject,欢迎 Star

Android技术讨论Q群:78797078

相关文章

  • 无痛修改包名

    在开发中,我们多多少少不可避免需要更改项目中的包名,但是不规范的操作,可能会直接导致 Studio 崩溃的(我上次...

  • AS 修改包名

    step、1 打开AndroidManifest.xml选中部分手动修改为新包名(package) step、2 ...

  • 修改包名

    1.修改文件夹结构,选中之后重命名2.修改包名,修改applicationId3.运行项目,如果报错,提示包名冲突...

  • iOS修改包名、模拟包名

    这是一个大胆的想法 适用环境 在调试的时候经常某些功能经常需要固定包名,但该包名又不能进行调试时。 应用场景 当我...

  • AndroidStudio一步步教你修改项目包名

    如果你看了很多篇博文还是修改不了包名,我相信这篇可以帮你解决修改包名的问题 修改项目包名,实现不覆盖安装(如果只是...

  • 修改jar包名

    一 描述 在开发中总会遇到项目中有老版本的jar包,而替换成新版本的jar包项目整体改动巨大,为了兼容老版本,...

  • android 修改包名

    http://blog.csdn.net/lv_fq/article/details/51874181

  • Eclipse修改包名

    在Eclipse中应该怎样去修改Android应用程序的包名(注意按步骤修改) eclipse出现 Some ch...

  • Flutter修改包名

    下面是介绍Android的,因为还没开发过ios,也没mac电脑,没法操作。 步骤一 android目录下 bui...

  • weex☞修改包名

    weex安装android依赖的时候,会自动生成一个包名为“com.alibaba.weex”的android项目...

网友评论

    本文标题:无痛修改包名

    本文链接:https://www.haomeiwen.com/subject/vyxvjqtx.html