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 に答える