Я использую Eclipse, 3.6.1 пакет, и я разрабатываю приложение для генерации QR-кода, когда я запустить проект он показывает мне ошибку переполнения стека и побудило меня, чтобы заставить близко рабочее пространствоStackOverflowError при строительстве моего проекта
Unable to execute dex: java.lang.StackOverflowError. Check the Eclipse log for stack trace.
Conversion to Dalvik format failed: Unable to execute dex: java.lang.StackOverflowError. Check the Eclipse log for stack trace.
Я даже изменил мой eclipse.ini, но все же ошибка остается
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=1024m
-Xms512m
-Xmx1024m
даже удалил свой файл .dex и дал чистый, строить и ничего не вышло
некоторые могут сказать, это из-за больших файлов Java в пути сборки, как onBarcode.jar файл, который я использую для генерации
QR-код, НО ЭТО НЕ
, потому что при выполнении моего проекта в моем ноутбук (os-opensuse, ram-3gb, eclipse-helios) показал ошибку переполнения стека, тот же проект работал очень хорошо, и я без проблем снял свой QR-код на своем рабочем столе (windows-vista, ram-1gb, eclipse- Гелиос).
Только разница между рабочим местом моего ноутбука eclipse и рабочим местом рабочего стола eclipse - это количество проектов. мой ноутбук имеет около 20 проектов в проекте-исследователе в качестве закрытых проектов с одним готовым к запуску, но мой рабочий стол имеет только один проект (т.е.) мой текущий проект
Так это проблема с IDE eclipse, которая не в состоянии управлять между закрытая память проекта, оставляющая большую ошибку переполнения стека ???
как я могу получить эту ошибку?