Как решить ошибку ионной сборки "Java куча пространства"? - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть ионный проект.Приложение было успешно собрано и запущено на моем телефоне Android.Но внезапно, когда-нибудь, когда я запускаю команду «ionic cordova run android», я получаю ошибку сборки, как показано ниже:

Выполнение не выполнено для задачи ': transformClassesWithDexForDebug'.com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: пространство кучи Java

Я попытался "очистить Cordova", чтобы синхронизировать плагин Cordova.Но это не работает ..

Как решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 11 февраля 2019

Откройте gradle.properties в корневом каталоге вашего проекта и добавьте / измените нижнюю строку в

org.gradle.jvmargs=-Xmx3536m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError

Указывает аргументы JVM, используемые для процесса-демона.Эта настройка особенно полезна для настройки параметров памяти.Измените -Xmx3536m на большее значение , если оно все еще не соответствует вашим требованиям.

И измените свой уровень модуля build.gradle

android {
    ...
    dexOptions {
        javaMaxHeapSize "2g"
    }
    ...
}
0 голосов
/ 11 февраля 2019

Добавьте это в свой файл build.gradle-

dexOptions {
    javaMaxHeapSize "4g"
}

, также вы можете следовать - Файл JAR Android Studio Google, вызывающий ошибку превышения лимита GC, превышен

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