React Native中修改安卓包名

使用react native开发app,开发完后准备发布审核的时候,接到负责发布的同事说需要修改一下安卓的包名,得按他备案定的包名来。

本来以为就修改几个参数,没想到遇到这么多坑。

本次使用的react native版本 0.82

一、需要修改的文件

1、build.gradle

在android工程文件下的app的build.gradle文件,修改applicationId唯一标识(也就是包名)

自动草稿

自动草稿

2、MainActivity.kt和MainApplication.kt

在android工程文件下 app/src/main/java/com/包名

自动草稿

自动草稿

自动草稿

自动草稿

如果该文件下有其他的文件中使用来package引用包,也要一并更改

3、修改工程文件下的目录结构

例如你原来的包名是com.a,现在要修改成com.b.a,或者其他的com.c

我们那com.b.a来举例

原来的是app/src/main/java/com/a,现在要改成 app/src/main/java/com/b/a

二、开始打包

现在我们准备打包apk

1、进入android终端下,首先运行./gradlew cleanBuildCache,来清理打包的缓存

这里清理报错

自动草稿

自动草稿

翻译一下“任务‘cleanBuildCache’没有在根项目‘moyuddlgapp’和它的子项目中找到。”

在看了下报错目录时android工程文件的build构建文件夹

这时我们那手动删除一下这个构建文件夹

删除后再运行一下./gradlew cleanBuildCache

正常来说应该能执行成功

2、清理完再次进入android终端下,运行 ./gradlew assembleRelease,开始打包

⚠️注意:打包前注意删除这两个文件夹.cxx和build,打包都会重新生成

自动草稿

自动草稿

等待几分钟就会顺利打包成功了

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《React Native中修改安卓包名》
文章链接:https://www.xlin.cn/xlbk/22356.html
分享到: 更多 (0)

热门文章

评论 抢沙发

切换注册

登录

忘记密码 ?

切换登录

注册