AccessibilityNodeInfo ArrayIndexOutOfBoundsException

时间:2018-01-18 10:04:21

标签: android crash accessibility

使用Android辅助功能服务。

在Android 8.0(仅限)上,我遇到了很多崩溃:

Fatal Exception: java.lang.ArrayIndexOutOfBoundsException: src.length=5 srcPos=0 dst.length=5 dstPos=3 length=5
       at java.lang.System.arraycopy(System.java)
       at java.util.ArrayList.addAll(ArrayList.java:591)
       at android.view.accessibility.AccessibilityNodeInfo.init(AccessibilityNodeInfo.java:3212)
       at android.view.accessibility.AccessibilityNodeInfo.refresh(AccessibilityNodeInfo.java:867)
       at android.view.accessibility.AccessibilityCache$AccessibilityNodeRefresher.refreshNode(AccessibilityCache.java:564)
       at android.view.accessibility.AccessibilityCache.refreshCachedNodeLocked(AccessibilityCache.java:206)
       at android.view.accessibility.AccessibilityCache.onAccessibilityEvent(AccessibilityCache.java:170)
       at android.view.accessibility.AccessibilityInteractionClient.onAccessibilityEvent(AccessibilityInteractionClient.java:541)
       at android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.executeMessage(AccessibilityService.java:1709)

此Stacktrace不包含我自己代码中的任何行。

我不能在我身边重现它,我不知道如何解决它。你呢?

0 个答案:

没有答案