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
음, 그렇게, 당신이 될 것입니다 –
Karakuri