我正在ReactNative中处理一个项目&它在调试版本中工作正常(通过react-native run-android安装时,但当我生成发布版本时,它在我打开它时崩溃,根据日志,它无法加载脚本,并且android/app/src/main/assets目录为空。
要解决此问题,我必须运行以下命令:第一个月rm -rf ./android/app/src/main/res/drawable-*
但是现在文件index.android.js不会在发布版本中更新,所以每次我需要发布版本时都必须运行上述命令,我做错了什么?
以下是我的packages.json详细信息:
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"react": "16.8.3",
"react-native": "0.59.5"
***简而言之:***如何在生成发布构建时自动创建或更新index.android.bundle?
2条答案
按热度按时间yqkkidmi1#
对于
react-native 0.70.6
:请确保您的android/build.gradle中有
com.android.tools.build:gradle:7.2.2
而不是com.android.tools.build:gradle:7.3.1
iszxjhcz2#
第一次执行此程序。
如果你想要一个apk文件
终于
基本上以下命令对我有效