Eclipse вылетает каждый раз, когда я добавляю новый XML-файл в свой раздел меню — Android

#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