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

"Не удалось выполнить команду dex: превышение верхнего предела GC"

Я разрабатываю приложение для Android с eclipse. Когда я пытаюсь запустить, я вижу это окно:

enter image description here

Сообщение

"Невозможно выполнить команду dex: превышен лимит командной строки GC Верхний предел GC превышен

4b9b3361

Ответ 1

Уже заданный и уже разрешенный, не один раз.. BTW вы должны отредактировать файл eclipse.ini и предоставить ему больше виртуальной памяти!

Итак, например:

--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m

Это мои значения по умолчанию. Попробуйте что-то вроде этого

--launcher.XXMaxPermSize
512M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx1024m

Посмотрите здесь для получения более подробной информации: Невозможно выполнить dex: превышение верхнего предела GC в Eclipse

Я также считаю полезным, когда что-то вроде проблем с ХК накладными проблемами происходит в этом решении: fooobar.com/info/31319/... Если у вас не так много оперативной памяти на вашем ПК/ноутбуке, это последнее предложение намного лучше.