1

布局编辑器给了我 StackOverflowErrors 要求我每次加载布局 XML 时退出 Eclipse。

这显然是一个错误,但有谁知道解决方法,所以我知道不该做什么?不幸的是,无论我打开什么布局,它都会发生。

我正在使用带有 ADT v18 的 Indigo

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)
4

2 回答 2

2

这里有一个问题报告 http://code.google.com/p/android/issues/detail?id=24317

这似乎是资源引用的问题。到目前为止没有找到解决方案,但这提醒我在更改应用程序的主题后发生了问题。所以我把它改回来了,现在没事了。

于 2012-05-07T04:20:38.187 回答
1

我在使用 actionbarsherlock 构建 4.0.3 时遇到了这个问题。在我的 USB SSD 与 Eclipse 打开断开连接后,每次我尝试在我的项目中打开任何 xml 布局时都会出现堆栈溢出。最初,我可以通过将构建目标更改回 2.3.3 来解决它,最终发现删除 actionbarsherlock 应用程序主题停止了崩溃。我发现解决方法是删除 actionbarsherlock 库并导入新版本。这完全解决了这个问题。

于 2012-06-08T21:31:03.270 回答