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

Я получаю Unable для выполнения dex: Java heap space Ошибка кучи пространства Java при выполнении сценария веб-драйвера в Eclipse IDE. Я настроил Eclipse IDE с Android SDK и AVD Manager.

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

Solutions Collecting From Web of "Невозможно выполнить dex: Java куча пространства Java куча пространства"

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

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

Например: -XX:MaxPermSize=1536m -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx1536m

Ты сказал

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

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

От -Xms200m до -Xms512m

а также

От -Xmx200m до -Xmx512m

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

 -Dosgi.requiredJavaVersion=1.6 

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

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

 dexOptions { preDexLibraries = false } 

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

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