答案 0 :(得分:7)
这解决了我的问题:
将此添加到“android / app / src / main / AndroidManifest.xml”
<application android:largeHeap="true"
答案 1 :(得分:1)
使用以下内容可能会对您有所帮助
<application android:largeHeap="true">
但是您可能需要检查您的应用程序是否存在内存泄漏。例如:
我们的React Native应用程序也面临着同样的问题。我们花了很多时间和精力来使我们的应用程序更加稳定。您可以查看此博客,该博客对我们有很大帮助https://blog.swmansion.com/hunting-js-memory-leaks-in-react-native-apps-bd73807d0fde
希望这会有所帮助:)
答案 2 :(得分:0)
对于Android:在清单文件Android标签中
application android:largeHeap="true"
android:hardwareAccelerated="true"
For iOS:在构建阶段下捆绑React本机代码和图像部分
export NODE_BINARY=node
export NODE_ARGS=--max-old-space-size=8192
export NODE_OPTIONS=--max-old-space-size=8192
../node_modules/react-native/scripts/react-native-xcode.sh
此外,如果您的应用程序从网络加载图片,请在lib以下使用
https://github.com/fungilation/react-native-cached-image