React native更改包名后,启动app的activity包名不生效问题

这篇文章本不算记录的,因为实际开发中,类似这种小问题会有很多很多,因为导致问题的原因千奇百怪,解决方案也不尽相同,所以也都没有记录。

但今天看到我10年写的问题解决小文章,被网友收藏了, 感觉流水账的文章还是有点用的,起码能帮忙到一些。

所以决定写一下,可能会帮到一些人。

有的博主写文章非常好,循序渐进,步步详细,比如Android的郭婶,而我就直接开门见山,没有任何铺垫,全都当已知条件,直接给出结论, 不适合从零学习,更适合寻找问题解决方案。

问题:

1.正确的更改包名之后, react native 启动activity 还是之前包名activity .

  1. 用android studio 打开,编译启动 activtiy 是改后的包名activity
结论:

既然是包名相关问题,只有去看看React native 源码是怎么获取的包名,经过分析得知,
React native 在读取build.gradle 时,直接取了第一行, 而第一行是注释掉的。

所以解决方案非常的简单, 直接删掉注释行就行了。

以后不需要的代码还是直接删掉吧。

bash 复制代码
// applicationId "com.xxx.old"
  applicationId "com.xxx.new"
相关推荐
come1123427 分钟前
Vue 3 与现代 JavaScript 常用语法指南
前端·javascript·vue.js
dsyyyyy110128 分钟前
用JavaScript实现排序算法
开发语言·javascript·排序算法
槑有老呆30 分钟前
从零搭建 LLM 流式对话前端:一文读懂 SSE、二进制流与 Vue 3 响应式
前端·javascript
张龙68736 分钟前
前端错误监控生产级方案:从 onerror 捕获到 Source Map 精准还原
前端·javascript
渣波36 分钟前
从零手写 Vite Mock 流式 AI 对话,搞懂 LLM 的“打字机”特效
前端·javascript
sTone8737536 分钟前
类RN框架通过Service暴露卡片渲染能力给AI Chat
android·react native
weedsfly44 分钟前
从表单校验到订单流转,彻底搞懂前端开发中的策略模式与状态模式
前端·javascript·面试
万少9 小时前
用腻了 WorkBuddy 的默认界面?这个开源小工具给它换上了毛玻璃
前端·javascript·后端
To_OC10 小时前
LC 15 三数之和:双指针不难,难的是把去重做对
javascript·算法·leetcode
想你依然心痛10 小时前
【共创季稿事节】HarmonyOS 7.0 应用框架(ArkUI-X)跨平台能力深度探索
flutter·react native·arkui-x·跨平台渲染·harmonyos 7.0·arkrender·组件兼容性