#android #eclipse #stack-overflow
#Android #eclipse #переполнение стека
Вопрос:
Кажется, что мое eclipse каждый раз вылетает с ошибкой Stackoverflow каждый раз, когда я добавляю XML-файл в свой проект Android в /res/menu
разделе. Вот журнал ошибок, который он генерирует, кто-нибудь сталкивался с этой проблемой раньше?
eclipse.buildId=M20110210-1200
java.version=1.6.0_24
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86
Error
Thu Apr 28 10:34:18 EDT 2011
Unhandled event loop exception
java.lang.StackOverflowError
at org.eclipse.wst.xml.core.internal.document.StructuredDocumentRegionProxy.setStructuredDocumentRegion(StructuredDocumentRegionProxy.java:338)
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:423)
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440)
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440)
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440)
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440)
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440)
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440)
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440)
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440)
at org.eclipse.wst.xml.core.internal.document.XMLModelUpdater.changeStructuredDocumentRegion(XMLModelUpdater.java:440)
.
.
.
repeats hundreds of times
Спасибо,
Teja.
Комментарии:
1. Это просто новый XML. Я добавляю его, щелкнув правой кнопкой мыши
menu > new file > filename.xml
.
Ответ №1:
Что я делал, так это создавал новый файл и менял его расширение на .xml
. Это создает пустой xml в разделе меню, который каким-то образом запускал исключение stackoverflow. Если я просмотрю дальше по списку, есть возможность создать новый Android XML File
в Eclipse. Он предварительно заполнит XML с помощью LinearLayout
, и теперь ошибки прекратились.
Комментарии:
1. У меня такая же проблема, но это решение является причиной сбоя, может быть, есть другое решение?
Ответ №2:
Проверьте это, это проблема, похожая на вашу, со способами настройки распределения памяти. Может помочь: ошибка StackOverflowError в Eclipse