2012-06-09 28 views
0

我在我的Android项目中使用ActionBarSherlock,它很棒。一个小问题:我的应用程序主题继承自Sherlock.Theme.Light.DarkActionBar,这很好,它会按预期运行。问题是每当我尝试在Eclipse编辑器中打开我的任何布局文件时,它都会抛出一个StackOverFlowError。继承ActionBarSherlock主题崩溃eclipse布局编辑器

摆脱这种情况的唯一方法是更改​​用于预览布局的样式/主题(在右下角的下拉框中),但是我不能以它的方式预览它实际上会看起来。有没有办法来解决这个问题?

下面是错误日志显示:

java.lang.StackOverflowError 
at java.util.regex.Pattern.atom(Pattern.java:1952) 
at java.util.regex.Pattern.sequence(Pattern.java:1834) 
at java.util.regex.Pattern.expr(Pattern.java:1752) 
at java.util.regex.Pattern.compile(Pattern.java:1460) 
at java.util.regex.Pattern.<init>(Pattern.java:1133) 
at java.util.regex.Pattern.compile(Pattern.java:823) 
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) 
at com.android.ide.common.resources.ResourceResolver.resolveResValue(ResourceResolver.java:333) 
at com.android.ide.common.resources.ResourceResolver.resolveResValue(ResourceResolver.java:333) 
... and so on 

回答