我的本地资产图像在Debug
模式下工作正常。但当我在release
模式下用命令react-native run-android --variant=release
构建apk时,首先所有本Map像显示正确,但一段时间后,当使用应用程序时,一些图像不显示,一些则正常。我通过在AndroidManifest.xml
中添加android:largeHeap="true"
此行来修复此问题,但这会降低应用程序性能。有谁能帮我我该怎么处理这个问题?
问题是在android上,我没有在ios上测试这个。
React信息:
react: 16.9.0 => 16.9.0
react-native: 0.61.2 => 0.61.2
3条答案
按热度按时间mmvthczy1#
你应该试试
看看你的图片是否出现在输出文件夹中生成的版本apk中。如果是的话,那么你的版本应该没有这个问题。
46qrfjad2#
尝试捆绑您的所有资产之前释放apk文件使用以下代码:
之后,移动到您的android文件夹,并使用以下命令进行release构建:
如果上述答案不能帮助您尝试在项目根文件夹中的一个代码中运行所有这些
gdx19jrr3#
如果项目根目录中有index.android.js,则运行:
如果项目根目录中有index.js,则运行: