Подтвердить что ты не робот

Невозможно выполнить dex: Java куча пространства Java куча пространства

Я получаю Невозможно выполнить dex: Java heap space Ошибка кучи Java при выполнении веб-драйвера script в Eclipse IDE. Я настроил Eclipse IDE с Android SDK и AVD Manager.

Я также увеличил значение -Xms200m до -Xmx512m, но это не сработало.

4b9b3361

Ответ 1

Принятое решение этой должности работало для меня: Не удалось преобразовать формат Dalvik: невозможно выполнить dex: пространство кучи Java

Суть в том, что: Увеличивайте значения Xms и Xmx до тех пор, пока он не будет работать или не закончится физическая память.

т.д.: -XX:MaxPermSize=1536m -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx1536m

Ответ 2

Вы сказали

Я также увеличил -Xms200m до -Xmx512m

-Xms200m и -Xmx512m - две разные вещи. Может быть, вы хотели сказать

от -Xms200m до -Xms512m

и

от -Xmx200m до -Xmx512m

Ответ 3

Изменить -Dosgi.requiredJavaVersion = 1,5 до

-Dosgi.requiredJavaVersion=1.6

если ваш проект eclipse использует java-компилятор 1.6. Я просто решил эту проблему.

Ответ 4

Добавление этого в мой build.gradle окончательно разрешило его для меня

dexOptions {
        preDexLibraries = false
}

Ответ 5

Когда столкнулся с этой проблемой, я обнаружил, что мой eclipse.ini был переименован в _eclipse.ini, поэтому Eclipse не смог его найти и взял на себя эти ошибки.

Я переименовал его обратно в eclipse.ini, и все отработало нормально.