美文网首页
Android更改项目包名

Android更改项目包名

作者: 就是这么简简单单 | 来源:发表于2017-07-20 18:13 被阅读0次

    项目做了一大半,主管说项目包名不好,得改.(可以想象下当时的反应和心情).....
    没办法只好改.
    刚开始的包名

    image.png

    第一步 将对号去掉:

    image.png

    项目结构变成这样:

    image.png

    ok,开始一层一层的Rename(Shift+F6)

    image.png

    弹出警告,点击更改包名package

    image.png

    我改成tommy

    image.png

    然后点击Do Refactor

    image.png

    包名就变成这样的

    image.png

    之后就简单了,层层更改就好啦...

    image.png

    至此包名就更改结束了!!!
    谢谢阅读!!
    呵呵,当然要说NO!!!

    image.png

    在app的build gradle中applicationId依然是之前的包名,所以得改成现在的包名,然后同步.
    新建的项目没有报错,直接就运行成功,手机上生成同名的app(包名不同,所以就是2个app),至此才算更改包名成功.
    在项目中同步会报错,是values报错
    解决方案:
    将所有的之前的包名改成现在的,

    注意注意:

    要一次性改完,要一次性改完,要一次性改完,用全局搜索一次性改完,不然会一直重新生成(改了很长时间才发现,项目虽然大,但也没这么多values文件啊>>)
    最后项目是上传SVN,别人拉代码容易冲突,这很麻烦,需要注意,最好是改完包名之后在拉.
    至此更改包名结束!

    相关文章

      网友评论

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

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