[英]react-native run-android command errors with java.lang.outofmemoryerror
每当我尝试从 Visual Studio 代码中执行react-native run-android
时,我都会遇到内存不足错误。 我也试过只使用标准的 Windows 终端,但我得到了同样的结果。
我一直在尝试增加它,但它似乎没有帮助:
我已经运行javaw -XX:+PrintFlagsFinal | find "MaxHeapSize"
javaw -XX:+PrintFlagsFinal | find "MaxHeapSize"
,它给了我268435456
但是当我再次运行该命令时,我会得到相同的堆大小数字,如果我再次尝试 react-native run-android,我会得到同样的错误。
您需要为您的 android 应用增加 heapSize。 您可以在android/app/src/main/AndroidManifest.xml
文件中更改应用程序的 heapSize。
像这样在应用程序标签上设置android:largeHeap="true"
。
<application
android:largeHeap="true"
通常应用程序在不设置 largeHeap:true 的情况下运行。 在更改为 largeHeap 并仅在必要时将 largeHeap 设置为 true 之前,请确保您的编码正确并且没有过度获取数据或类似的东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.