2010-05-05 8 views
13

Depuis hier, chaque fois que j'ouvrir ma mise en page Editor dans Eclipse pour l'interface utilisateur Android Je reçois l'exception suivante:Erreur lors de l'ouverture de l'Eclipse Mise en page Android Editor

exception boucle d'événements Unhandled

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 dernière partie va On et ainsi que prévu si une exception Stackoverflow se produit.

Quelqu'un d'autre a-t-il vécu cela et a trouvé une solution? Je travaille avec les derniers essais android sdk sur Mac OS X avec Eclipse 3.5.2

Je viens d'installer la version carbone d'eclipse et j'obtiens cette erreur même dans cette nouvelle copie d'eclipse.

Très étrange que je suis le seul à rencontrer cette erreur. Peut-être que ce n'est pas un problème Eclipse mais un problème de configuration de mon projet ...

+0

je reçois la même chose, sur tous les fichiers de disposition. Très ennuyant. – neu242

Répondre

27

La même chose m'est arrivée, et j'ai dû creuser beaucoup avant de trouver une solution. Dans mon styles.xml j'avais une entrée où le nom et les attributs parents étaient identiques:

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

En supprimant l'attribut parent de l'éditeur de mise en page travaillé enfin à nouveau:

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

Merci, Merci, Merci. Je n'aurais jamais trouvé ça seul. – Janusz

+5

Dans mon cas, le problème a été causé en définissant la valeur parente d'un style à @ style/Theme.Sherlock.Light.DarkActionBar où le changement à @ style/Theme.Sherlock réglé le problème ... comment très étrange! – straya

0

Je n'ai pas eu cette erreur particulière, mais j'ai eu divers problèmes de corruption de projet liés aux ressources. Parfois, le nettoyage du projet et la reconstruction le corrigent. Parfois, j'ai dû annuler certains fichiers de projet dans subversion. Parfois, juste relancer Eclipse fixe les choses. Il y a aussi un élément Fix Project Properties dans les outils Android du menu contextuel qui a aidé une ou deux fois.

+0

Merci pour les conseils, mais aucun d'entre eux a travaillé pour moi. – Janusz

+0

Désolé je ne pouvais pas aider plus. Peut-être qu'un forum spécifique à une éclipse aurait de meilleures réponses. Bonne chance. – drawnonward

+0

Se pourrait-il que vous ayez créé quelque chose comme un cycle? Par exemple. une mise en page qui inlucding/referencing une autre mise en page qui comprend également cette mise en page? habens à moi une fois et il y avait aussi un StackOverflowError – RoflcoptrException