Реактивные собственные команды run- android с java .lang.outofmemoryerror - PullRequest
0 голосов
/ 27 марта 2020

Я получаю сообщение об ошибке нехватки памяти всякий раз, когда пытаюсь выполнить react-native run-android из кода Visual Studio. Я также пытался просто использовать стандартный терминал windows, но получаю то же самое.

Я пытался увеличить его, но, похоже, это не помогло:

Я запустил javaw -XX:+PrintFlagsFinal | find "MaxHeapSize", что дает мне 268435456

Затем я попытался увеличить его с помощью 'configure java': enter image description here

Но когда я снова запускаю команду, я получаю тот же номер обратно для размера кучи, и если я снова пытаюсь запустить собственный запуск- android, я получаю ту же ошибку.

1 Ответ

0 голосов
/ 27 марта 2020

Вам нужно увеличить размер кучи для вашего android приложения. Вы можете изменить размер кучи приложения в файле android/app/src/main/AndroidManifest.xml.

Установить android:largeHeap="true" для тега приложения следующим образом.

<application
  android:largeHeap="true"

Обычно приложения запускаются без установки largeHeap: true. Убедитесь, что ваша кодировка верна и что вы не перегружаете данные или что-то в этом роде, прежде чем переходить на largeHeap и установите для параметра largeHeap значение true, только если это необходимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...