修改Android项目包名

作者: 喜欢丶下雨天 | 来源:发表于2017-09-20 14:34 被阅读202次

    在实际开发过程中, 我们会遇到修改项目包名的情况。有可能是直接改某一个package,也有可能是整个项目包名全换;有可能换的包名层级相同,有可能层级不同,或多或少。怎么没有任何问题的把包名换了,实际非常简单。

    层级相同

    1. 把module里的build.gradle文件里applicationId 对应包名换成你即将要改的。如图标识:
    build.gradle.png
    1. 把AndroidManifest.xml里的包名换成你将要换的。
      如图标识:
    AndroidManifest.png

    对于以上两点简要说明,存在不改的情况下后续工作做完也可能可以成功,但是改了一定可以成功。

    1. 先看图:
    图.png
    • 点击最上面小红框里的按钮,然后把Compact Empty Middle Package前面的勾去掉,然后左边你的包会如图所示,阶梯状的排下来。

    • 假如你先现在想把左边红框中stu改成pro,你只需要选中,然后改名(就像平时改类名那样即可)。


      rename.png
    pro.png
    • 然后点击Refactor按钮,就会出现如下图所示内容:
    图.png

    点击下面的Do Refactor.然后Rebuild的一下项目即可。

    如果是全项目都改的话,挨个把package都rename下就好了。

    层级不同

    • 层级少的
      先新建一个package(提供思路,操作同上)。

    • 层级多的
      先删掉一个package(提供思路,操作同上)。

    相关文章

      网友评论

        本文标题:修改Android项目包名

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