react-native - React Native - 本地图像在模拟器中运行得非常好,但在发布后却没有
问题描述
我今天遇到了 react native 的问题。好吧,每次当我遇到任何问题时,我在挖掘它或上网几个小时后几乎得到了解决方案,但这个问题现在对我来说真的很头疼。
问题是我在我的资产文件夹中使用了很少的图像,当我运行 react-native run-android 并在我的模拟器中创建一个包时,一切正常且流畅。我可以看到图像。但是,当我创建 assembleRelease 捆绑包以在应用商店中发布我的应用并将其安装在我的任何设备中时。没有错误提示,但我无法看到图像。诡异的 !
好吧,我也找到了一些解决方案,但它们已经过时了,而且帖子就像 2018 年和旧的一样。
如果您知道或遇到此错误,请提供帮助。
解决方案
首先,您应该尝试通过此代码获取发布版本
cd android && ./gradlew assembleRelease
如果上面的代码不起作用,请尝试使用此代码捆绑所有资产并获得发布
mkdir -p android/app/src/main/assets && rm -rf android/app/build && 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/main/res && cd android && ./gradlew assembleRelease
推荐阅读
- java - 相同的二叉树练习给定两棵二叉树,如果它们相同则返回true
- react-native - 无法在 TouchableOpacity 中收听 onpress
- python - 在 Bokeh 中更新数据
- python - 在 Django 上使用 postcodes.io API
- css - 如何设置圆形 div 的样式?
- scala - sbt ThisBuild 范围是否有块语法?
- mysql - Hive,分区与未分区数据库所花费的时间
- node.js - Nodejs Zoho API v2“zcrmsdk”如何在 AWS Lambda 的“configuration.properties”文件中指定模块
- javascript - 解析点分隔的数字层次索引 JSON
- javascript - 使用 react-sortable-hoc 的待办事项列表