2012-04-21 3 views
1

Редактор макета дает мне StackOverflowErrors, которые просят меня выйти из eclipse каждый раз при загрузке XML-макета.Редактор макета Android ADT Eclipse, предоставляющий StackOverflowErrors

это явно ошибка, но кто-нибудь знает обходной путь, поэтому я знаю, что не делать? К сожалению, это происходит независимо от того, какой макет я открываю.

Я использую Indigo с ADT v18

java.lang.StackOverflowError 
    at java.util.SubList$1.<init>(AbstractList.java:688) 
    at java.util.SubList.listIterator(AbstractList.java:687) 
    at java.util.AbstractList.listIterator(AbstractList.java:284) 
    at java.util.SubList.iterator(AbstractList.java:678) 
    at java.util.AbstractCollection.toArray(AbstractCollection.java:162) 
    at java.util.regex.Pattern.split(Pattern.java:1027) 
    at java.lang.String.split(String.java:2292) 
    at java.lang.String.split(String.java:2334) 
    at com.android.ide.common.resources.ResourceResolver.findResValue(ResourceResolver.java:206) 
    at com.android.ide.common.resources.ResourceResolver.resolveResValue(ResourceResolver.java:325) 
    at com.android.ide.common.resources.ResourceResolver.resolveResValue(ResourceResolver.java:333) 
    at com.android.ide.common.resources.ResourceResolver.resolveResValue(ResourceResolver.java:333) 
    at com.android.ide.common.resources.ResourceResolver.resolveResValue(ResourceResolver.java:333) 
    at com.android.ide.common.resources.ResourceResolver.resolveResValue(ResourceResolver.java:333) 

ответ

2

Там в докладе вопрос здесь http://code.google.com/p/android/issues/detail?id=24317

Это, как представляется, проблема с реферирования ресурсов. Решение пока не найдено, но это напоминает мне, что проблема возникает после того, как я изменил тему приложения. Поэтому я изменил его, и теперь все в порядке.

1

У меня была эта проблема при построении в 4.0.3 с помощью actionbarsherlock. После того, как мой SSD-накопитель отключен от открытого Eclipse, я получил переполнение стека каждый раз, когда пытался открыть любые макеты xml в моем проекте. Первоначально я мог обойти это, изменив цель сборки до 2.3.3 и в итоге обнаружил, что приложение приложения actionbarsherlock остановило аварийные ситуации. Я нашел, что исправление заключалось в том, чтобы удалить библиотеку actionbarsherlock и импортировать новую версию. Это полностью устранило проблему.

Смежные вопросы