2012-06-09 2 views
0

Android 프로젝트에서 ActionBarSherlock을 사용하고 있습니다. 작은 문제 하나 : 내 앱 테마는 Sherlock.Theme.Light.DarkActionBar에서 상속되며 괜찮습니다. 예상대로 실행됩니다. 문제는 Eclipse 편집기에서 레이아웃 파일을 열려고 할 때마다 StackOverFlowError를 발생시킵니다.Inheriting ActionBarSherlock 테마가 일식 레이아웃 편집기에서 충돌합니다

그 방법을 없애는 유일한 방법은 레이아웃을 미리보기 위해 사용되는 스타일/테마를 변경하는 것입니다 (오른쪽 모서리의 드롭 다운 상자에서). 그러나 그 방법으로 미리 보지 못합니다. 실제로 보일 것입니다. 이 문제를 해결할 수있는 방법이 있습니까?

다음은 오류 로그를 보여줍니다 내용은 다음과 같습니다

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 

답변

관련 문제