我收集了Firebase对我所有应用的崩溃。其中一人报告了以下错误,但奇怪的是,只有设备Panasonic P-02E。我不知道我的代码的哪一部分对此负责,但它似乎只是松下的问题,而不是应用程序。知道如何解决这个问题吗?
Exception java.lang.ArrayIndexOutOfBoundsException: src.length=8192 srcPos=1
dst.length=8192 dstPos=0 length=-1
java.lang.System.arraycopy (System.java)
org.kxml2.io.KXmlParser.fillBuffer (KXmlParser.java:1489)
org.kxml2.io.KXmlParser.skip (KXmlParser.java:1574)
org.kxml2.io.KXmlParser.parseStartTag (KXmlParser.java:1049)
org.kxml2.io.KXmlParser.next (KXmlParser.java:369)
org.kxml2.io.KXmlParser.next (KXmlParser.java:310)
com.android.internal.util.XmlUtils.readThisMapXml (XmlUtils.java:578)
com.android.internal.util.XmlUtils.readThisValueXml (XmlUtils.java:821)
com.android.internal.util.XmlUtils.readValueXml (XmlUtils.java:755)
com.android.internal.util.XmlUtils.readMapXml (XmlUtils.java:494)
android.app.SharedPreferencesImpl.loadFromDiskLocked (SharedPreferencesImpl.java:113)
android.app.SharedPreferencesImpl.access$000 (SharedPreferencesImpl.java:48)
android.app.SharedPreferencesImpl$1.run (SharedPreferencesImpl.java:87)
答案 0 :(得分:0)
还有关于stackoverflow的另一个注意事项有相同的问题。似乎与围绕XML下载的错误有关,Android没有抛出正确的异常。不确定这是否有帮助: ArrayIndexOutOfBoundsException in android's KXmlParser