首页 > 解决方案 > 签名的构建是恒定的(不更新),而未签名的构建很好

问题描述

我正在运行一个已有 3 年历史的现有 react-native 项目。当我对标签或文本进行更改时,更改会出现在调试版本中,但签名版本始终是不变的。当我运行以下命令时,会形成一个没有图像的常量构建

cd android && ./gradlew clean && cd .. && npx react-native run-android --variant=release

没有图像的屏幕

但是当我在同一个项目中运行以下命令时,会使用图像形成一个调试版本

npx react-native run-android

有图像的屏幕 在相同的代码中,我将标签 Register 的拼写更改为 Registered,更改出现在调试版本中,但未出现在签名版本中。任何帮助将不胜感激。提前非常感谢。

标签: react-native

解决方案


首先找到以下文件并删除它们:

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 /主/资源


推荐阅读