美文网首页
Android Studio 快速修改项目包名

Android Studio 快速修改项目包名

作者: 南窗云 | 来源:发表于2018-09-28 17:18 被阅读0次

方法一

修改包名,需要三步,记录如下:

1. 修改清单文件 AndroidManifest.xml

切记不要手动修改
输入新报名,点击修改即可
剩下的按提示操作即可!

2. 打开build.gradle ( Module:app ) 文件 & 修改 applicationId

build.gradle ( Module:app ) 文件

3. 全局搜索旧包名,然后一一替换为新报名

有很多地方用到旧包名
我们进行完第1步时,将各个类的旧包名引用替换为新包名以及其它的地方,但这还不够!
比如:有些 uses-permission,provider 等

    <uses-permission android:name="com.***.***.permission.JPUSH_MESSAGE" />

所以需要全局搜索旧包名,将用到的地方一一替换为新包名,直至全部替换

方法二 (2019.9.9)

然而,仍会有更高效的方法出现:
使用 Android Studio 全局替换功能,直接将 所有旧包名 替换为 新包名,然后清缓存,重新编译项目就可以了。

打开全局替换的弹框 输入旧包名,替换为新包名

记得勾选 words ,可以严格按照 旧包名查找,然后替换为新包名

写在最后

如果 Clean Project 后,仍有问题,记得清缓存(Invalidate Caches / Restart),重启Android Studio。

清缓存,重启Android Studio

更换完包名,build 项目完毕,会生成新的文件路径
如果你搭建了持续集成平台(如 Jenkins),
记得清空工作空间(或者删除旧的文件路径,否则由于旧包覆盖,会导致打包失败),
并修改配置,将旧包路径替换成新包路径。

相关文章

网友评论

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

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