2011-04-28 14 views
6

मेरे ग्रहण एक Stackoverflow त्रुटि के साथ हर बार जब मैं /res/menu अनुभाग में मेरी एंड्रॉयड परियोजना के लिए एक xml फ़ाइल जोड़ने हर बार दुर्घटना करने लगता है। यहां उत्पन्न त्रुटि लॉग है, क्या किसी को इससे पहले इस समस्या का सामना करना पड़ा है?ग्रहण हर बार मैं अपने मेनू अनुभाग के लिए एक नया xml फ़ाइल जोड़ने दुर्घटनाओं - एंड्रॉयड

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 

धन्यवाद,
तेजा।

+1

कृपया xml फ़ाइल दिखाएं। –

+0

यह सिर्फ एक नया एक्सएमएल है। मैं इसे 'मेनू> नई फ़ाइल> filename.xml' पर राइट क्लिक करके जोड़ता हूं। –

उत्तर

1

मैं क्या कर रहा था नई फ़ाइल करते हैं और .xml को इसके विस्तार को बदलने के लिए किया गया था। यह मेनू खंड में एक खाली एक्सएमएल बना रहा है जो किसी भी तरह से stackoverflow अपवाद ट्रिगर कर रहा था। यदि मैं सूची को और नीचे ब्राउज़ करता हूं, तो एक्लिप्स में नया Android XML File बनाने का विकल्प है। यह एक्सएमएल को LinearLayout के साथ पॉप्युलेट करेगा, और त्रुटियां अब रुक गई हैं।

+0

मुझे एक ही समस्या है, लेकिन यह समाधान दुर्घटना का कारण है, शायद एक और समाधान है? –

0

इसे देखें, यह स्मृति आवंटन को समायोजित करने के तरीकों के साथ आपकी तरह की एक समस्या है। मदद कर सकता है: StackOverflowError on Eclipse

+0

धन्यवाद, इस पर वापस आ जाएगा, अभी यह नहीं कर सकता .. –

+0

बस '-Xmx = 512m' और' -Xss = 1m' सेट करने का प्रयास किया। अभी भी दुर्घटनाग्रस्त .. –

संबंधित मुद्दे