react-native - 签名的构建是恒定的(不更新),而未签名的构建很好
问题描述
我正在运行一个已有 3 年历史的现有 react-native 项目。当我对标签或文本进行更改时,更改会出现在调试版本中,但签名版本始终是不变的。当我运行以下命令时,会形成一个没有图像的常量构建
cd android && ./gradlew clean && cd .. && npx react-native run-android --variant=release
但是当我在同一个项目中运行以下命令时,会使用图像形成一个调试版本
npx react-native run-android
在相同的代码中,我将标签 Register 的拼写更改为 Registered,更改出现在调试版本中,但未出现在签名版本中。任何帮助将不胜感激。提前非常感谢。
解决方案
首先找到以下文件并删除它们:
android/app/scr/main/assets/index.android.*
其次在项目根目录下运行以下命令:
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src /主/资源
推荐阅读
- algorithm - 合并未排序的集合
- docker - 如何获取 Docker Compose/Docker Swarm/Kubernetes 容器号
- google-sheets - 查找重复项并修复它们
- javascript - React 渲染中的 Curried 函数
- sql - Not Like Operator 无法使用 ACCESS/SQL 查询
- windows - 尝试安装 aws-azure-login 时出现 Chromium 错误
- javascript - 如何使用 javascript 选择一个选择选项 html
- java - 如何在 Java 中向我的 OpenAPI 类添加多级扩展?
- javascript - 如何在js上搜索多个参数
- stripe-payments - 条带密钥安全?