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"
相关推荐
我是大卫21 分钟前
【图】React源码解析-从源码数据结构、执行机制对比、闭包陷阱与最佳实践四个维度,深挖useMemo和useCallback的底层原理
前端·react.js·源码
索西引擎24 分钟前
【React】useState 函数式更新机制:闭包陷阱规避与状态一致性保障分析
前端·react.js·前端框架
用户2986985301437 分钟前
前端实战:在 React 中使用 JavaScript 一键导出 Excel 图表与形状为图片
javascript·react.js·excel
weixin_BYSJ19871 小时前
django在线图书销售平台---附源码16192
java·javascript·spring boot·python·django·flask·php
半个落月1 小时前
Vue 3 如何接住大模型的流式回答:从 ReadableStream 到可靠的 SSE 解析
前端·javascript·人工智能
咩咩啃树皮2 小时前
第36篇:JavaScript 原型与原型链终极吃透——JS万物皆对象、继承核心原理
开发语言·javascript·ecmascript
晓得迷路了2 小时前
栗子前端技术周刊第 138 期 - NestJS 12、Astro 7.1、npm 12...
前端·javascript·nestjs
霸道流氓气质2 小时前
摄像头视频预览实现教程:从原理到落地(ZLMediaKit+ flv.js+ Spring Boot)
javascript·spring boot·音视频
double_eggm2 小时前
uniapp.3
开发语言·前端·javascript
索西引擎3 小时前
【React】状态提升模式:设计原理、权衡分析与架构决策框架
前端·react.js·架构