0

昨天,我的应用程序中的 xml 文件的图形布局工作正常,但今天每当我尝试查看任何 xml 文件的图形布局时,我都会收到此错误:

main.xml: java.lang.StackOverflowError
java.lang.StackOverflowError

java.lang.StackOverflowError
at java.util.regex.Pattern.atom(Pattern.java:1969)
at java.util.regex.Pattern.sequence(Pattern.java:1851)
at java.util.regex.Pattern.expr(Pattern.java:1769)
at java.util.regex.Pattern.compile(Pattern.java:1477)
at java.util.regex.Pattern.<init>(Pattern.java:1150)
at java.util.regex.Pattern.compile(Pattern.java:840)
at java.lang.String.split(String.java:2304)
at java.lang.String.split(String.java:2346)
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)

任何人都可以帮忙吗?

4

1 回答 1

0

我猜(这里没有发布代码)你的RegEx. 由于递归调用,可能存在重复RegEx的交替路径。StackOverflowError如果可能,请按照问题尝试发布您的代码。

于 2012-07-09T23:50:21.727 回答