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"
相关推荐
子兮曰1 小时前
DeepSeek TUI:原生 Rust 打造的终端 AI 编码 Agent
前端·javascript·后端
暗不需求1 小时前
# 深入 React Todos:从零实现一个状态提升与本地持久化的待办应用
javascript·react.js·全栈
子兮曰1 小时前
深入 Superpowers:180k Stars 的开源 AI 编程方法论是如何工作的
前端·javascript·后端
骑自行车的码农2 小时前
数据的源头 —— JSX
react.js
隔壁的大叔2 小时前
Markdown 渲染如何穿插自定义组件
前端·javascript·vue.js
薯老板2 小时前
JavaScript原型,原型链
javascript
愚者Pro2 小时前
Flutter基础学习
前端·javascript·vue.js
时光足迹3 小时前
Tiptap 简单编辑器模版
前端·javascript·react.js
吴声子夜歌3 小时前
Vue3——使用Mock.js
javascript·vue·mock.js
时光足迹3 小时前
ThreeJS之GUI控制器
前端·javascript·three.js