在Google Play控制台崩溃报告部分,我发现了以下适用于我的应用的堆栈跟踪:
java.lang.UnsupportedOperationException:
at java.text.DecimalFormatSymbols.getMinusSign(DecimalFormatSymbols.java:300)
at java.time.format.DecimalStyle.create(DecimalStyle.java:130)
at java.time.format.DecimalStyle.of(DecimalStyle.java:119)
at com.gluonhq.charm.glisten.control.DatePicker$d.c(SourceFile:846)
at com.gluonhq.charm.glisten.control.DatePicker$d.<init>(SourceFile:679)
at com.gluonhq.charm.glisten.control.DatePicker$c.<init>(SourceFile:388)
at com.gluonhq.charm.glisten.control.DatePicker$b.<init>(SourceFile:220)
at com.gluonhq.charm.glisten.control.DatePicker.<init>(SourceFile:128)
at com.gluonhq.charm.glisten.control.DatePicker.<init>(SourceFile:115)
问题出现在华为P8 lite,Android 5.0上。
通过JDK和Android SDK源代码我无法找到引发此异常的任何地方,也无法在华为P9 lite,Android 6.0上重现该错误。
这个错误可能是由java.text.DecimalFormatSymbols
的可能dalvik实现引起的吗?