簡體   English   中英

react-native run-android 命令錯誤與 java.lang.outofmemoryerror

[英]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

然后我嘗試通過“配置 java”來增加它: 在此處輸入圖片說明

但是當我再次運行該命令時,我會得到相同的堆大小數字,如果我再次嘗試 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM