React-Native修改安卓平台的包名

RN 修改包名

reactnative修改包名

andorid/app 目录下修改no.1

将文件目录修改成对应的正确包名
在这里插入图片描述
修改之后,一定不要忘记修改两个java文件的包名
在这里插入图片描述

MainActivity.javaMainApplicatioin.java 这俩java文件的pacakage包名要修改成已修改的包名!不然即使编译成功,你会发现无法启动!!

android/app 目录下修改no.2

进入并打开文件 AndroidManifest.xml 修改对应的包名
在这里插入图片描述

修改两个打包脚本文件

  • android/app 目录下修改 no.3

打开脚本文件BUCK 修改两个 package 包名
在这里插入图片描述

  • android/app 目录下修改 no.4

打开脚本文件app/build.gradle 修改 applicationId
在这里插入图片描述
至此,就已经修改完了!然后清理一下缓存(vscode的执行命令:./gradlew clean)执行则ok(如果有执行编译错误问题查找是否是路径不对造成的)

执行react-native run-android 报错

报错内容:Error type 3 ; Error: Activity class {... ... ...} does not exist.
在这里插入图片描述
提示,找不到MainActivity,然后核对了一下,都没问题的。而且从编译结果来看,BUILD SUCCESSFUL 。其实,出现这样的错误是因为包名不一致导致的!!怎么修改、纠正呢?就按照上面的修改包名的步骤逐一核对就OK。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值