2010-05-05 62 views
13

從昨天開始,每次我在Eclipse中打開我的佈局編輯器爲Android UI我得到以下異常:錯誤,同時打開了Eclipse的Android佈局編輯器

未處理的事件循環異常

java.lang.StackOverflowError 
    at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.isTheme(Unknown Source) 
    at 
    com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.isTheme(Unknown Source) 
    at... 

最後一部分進入如果發生Stackoverflow異常,則按預期進行。

任何其他人遇到這種情況,並找到了解決辦法? 我正在用Eclipse 3.5.2在Mac OS X上使用最新的android sdk

我剛剛安裝了eclipse的Carbon版本,即使在這個新鮮的eclipse中我也會得到這個錯誤。

很奇怪,我是唯一一個遇到這個錯誤的人。也許這不是一個Eclipse的問題,但我的項目設置的問題...

+0

我得到同樣的事情,在所有佈局文件。很煩人。 – neu242 2010-05-28 07:37:03

回答

27

同樣的事情發生在我身上,在找到解決方案之前,我不得不挖掘很多東西。在我styles.xml我有一個條目,其中名稱和父屬性是相同的:

<style name="MyHeader" parent="MyHeader"> 
    <item name="android:background">@drawable/header_background</item> 
</style> 

通過移除父屬性佈局編輯器終於再次合作:

<style name="MyHeader"> 
    <item name="android:background">@drawable/header_background</item> 
</style> 
+1

謝謝,謝謝,謝謝。永遠不會發現,我自己。 – Janusz 2010-06-22 11:05:19

+5

在我的情況下,問題是由風格的父值設置爲@ style/Theme.Sherlock.Light.DarkActionBar,其中將其更改爲@ style/Theme.Sherlock解決了問題......多麼奇怪! – straya 2012-03-20 04:09:15

0

我沒有那個特定的錯誤,但我有各種與資源相關的項目腐敗問題。有時清理項目和重建會修復它。有時我不得不在subversion中恢復一些項目文件。有時只是重新啓動eclipse修復了一些東西。在上下文菜單的Android工具中還有一個修復項目屬性項目,該項目已經幫助了一次或兩次。

+0

感謝您的提示,但沒有人爲我工作。 – Janusz 2010-05-06 08:20:48

+0

對不起,我忍不住了。也許日食具體論壇會有更好的答案。祝你好運。 – drawnonward 2010-05-06 17:15:13

+0

難道你能創造出像循環一樣的東西嗎?例如。包含/引用另一個佈局的佈局也包含此佈局? habens給我一次,那裏也有一個StackOverflowError – RoflcoptrException 2010-05-14 07:33:58

相關問題