2010-05-05 24 views
13

Desde ayer cada vez que abre mi editor de diseño en Eclipse para la interfaz de usuario de Android consigo la siguiente excepción:error al abrir el Eclipse Disposición Android Editor

excepción no controlada bucle de eventos

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... 

la última parte va una y otra vez como se espera si ocurre una Excepción Stackoverflow.

¿Alguien más está experimentando esto y ha encontrado una solución? Estoy trabajando con los últimos SDK de Android en Mac OS X con Eclipse 3.5.2

Acabo de instalar la versión de carbono de eclipse y me sale este error incluso en esta nueva copia de eclipse.

Muy extraño que yo sea el único que haya tenido este error. Tal vez no es un problema de Eclipse, sino un problema de la configuración de mi proyecto ...

+0

me dan lo mismo, en todos los archivos de diseño Muy molesto. – neu242

Respuesta

27

Me pasó lo mismo, y tuve que cavar mucho antes de encontrar una solución. En mi styles.xml que tenía una entrada, donde el nombre y los atributos de los padres eran idénticos:

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

Mediante la eliminación de los padres atribuyen el editor de diseño, finalmente, una vez más trabajado:

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

Gracias, gracias, gracias. Nunca lo hubiera encontrado por mi cuenta. – Janusz

+5

En mi caso, el problema fue causado al establecer el valor principal de un estilo en @ style/Theme.Sherlock.Light.DarkActionBar donde cambiarlo a @ style/Theme.Sherlock solucionó el problema ... ¡qué extraño! – straya

0

No he tenido ese error en particular, pero he tenido varios problemas de corrupción de proyectos relacionados con los recursos. Algunas veces, limpiar el proyecto y reconstruirlo lo arregla. A veces tuve que revertir algunos archivos de proyecto en subversión. A veces, solo relanzar eclipse arregla cosas. También hay un elemento de Fix Project Properties en las herramientas de Android del menú contextual que ha ayudado una o dos veces.

+0

Gracias por los consejos, pero ninguno de ellos funcionó para mí. – Janusz

+0

Lo siento, no pude ayudar más. Tal vez un foro específico de eclipse tendría mejores respuestas. Buena suerte. – drawnonward

+0

¿Podría ser que haya creado algo así como un ciclo? P.ej. un diseño que está introduciendo/haciendo referencia a otro diseño que también incluye este diseño? habens a mí una vez y también hubo un StackOverflowError – RoflcoptrException

Cuestiones relacionadas