与致命崩溃 - 未处理的异常 - 本机安卓错误

时间:2016-03-08 13:09:59

标签: android

我在运行应用程序并进入子部分时遇到htc崩溃; 这是什么意思“致命 - 未处理的异常 - 本机android”, 为什么我会崩溃?

我在监视器中看到了这个:

03-08 14:57:47.445: E/MP-Decision(2946): Update arg 1
03-08 14:57:47.583: E/rumble-sdk(30017): Fatal - unhandled exception - native android
03-08 14:57:47.583: W/System.err(30017): java.lang.IndexOutOfBoundsException: Invalid index 8, size is 1
03-08 14:57:47.586: W/System.err(30017):    at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255)
03-08 14:57:47.586: W/System.err(30017):    at java.util.ArrayList.get(ArrayList.java:308)
03-08 14:57:47.586: W/System.err(30017):    at android.widget.HeaderViewListAdapter.isEnabled(HeaderViewListAdapter.java:164)
03-08 14:57:47.586: W/System.err(30017):    at android.widget.AbsListView.onInitializeAccessibilityNodeInfoForItem(AbsListView.java:2553)
03-08 14:57:47.586: W/System.err(30017):    at android.widget.ListView.onInitializeAccessibilityNodeInfoForItem(ListView.java:3946)
03-08 14:57:47.586: W/System.err(30017):    at android.widget.AbsListView$ListItemAccessibilityDelegate.onInitializeAccessibilityNodeInfo(AbsListView.java:2484)
03-08 14:57:47.586: W/System.err(30017):    at android.view.View.onInitializeAccessibilityNodeInfo(View.java:6104)
03-08 14:57:47.586: W/System.err(30017):    at android.view.View.createAccessibilityNodeInfoInternal(View.java:6065)
03-08 14:57:47.586: W/System.err(30017):    at android.view.View$AccessibilityDelegate.createAccessibilityNodeInfo(View.java:22414)
03-08 14:57:47.586: W/System.err(30017):    at android.view.View.createAccessibilityNodeInfo(View.java:6048)
03-08 14:57:47.587: W/System.err(30017):    at android.view.accessibility.AccessibilityRecord.setSource(AccessibilityRecord.java:145)
03-08 14:57:47.587: W/System.err(30017):    at android.view.accessibility.AccessibilityRecord.setSource(AccessibilityRecord.java:119)
03-08 14:57:47.587: W/System.err(30017):    at android.view.View.onInitializeAccessibilityEventInternal(View.java:6002)
03-08 14:57:47.587: W/System.err(30017):    at android.view.View$AccessibilityDelegate.onInitializeAccessibilityEvent(View.java:22326)
03-08 14:57:47.587: W/System.err(30017):    at android.view.View.onInitializeAccessibilityEvent(View.java:5988)
03-08 14:57:47.587: W/System.err(30017):    at android.view.View.sendAccessibilityEventUncheckedInternal(View.java:5855)
03-08 14:57:47.587: W/System.err(30017):    at android.view.View$AccessibilityDelegate.sendAccessibilityEventUnchecked(View.java:22265)
03-08 14:57:47.587: W/System.err(30017):    at android.view.View.sendAccessibilityEventUnchecked(View.java:5838)
03-08 14:57:47.587: W/System.err(30017):    at android.view.View.sendAccessibilityEventInternal(View.java:5817)
03-08 14:57:47.587: W/System.err(30017):    at android.view.View$AccessibilityDelegate.sendAccessibilityEvent(View.java:22223)
03-08 14:57:47.587: W/System.err(30017):    at android.view.View.sendAccessibilityEvent(View.java:5782)
03-08 14:57:47.587: W/System.err(30017):    at android.widget.AdapterView.performItemClick(AdapterView.java:317)
03-08 14:57:47.587: W/System.err(30017):    at android.widget.AbsListView.performItemClick(AbsListView.java:1214)
03-08 14:57:47.587: W/System.err(30017):    at android.widget.AbsListView$PerformClick.run(AbsListView.java:3139)
03-08 14:57:47.587: W/System.err(30017):    at android.widget.AbsListView$3.run(AbsListView.java:3981)
03-08 14:57:47.587: W/System.err(30017):    at android.os.Handler.handleCallback(Handler.java:739)
03-08 14:57:47.587: W/System.err(30017):    at android.os.Handler.dispatchMessage(Handler.java:95)
03-08 14:57:47.587: W/System.err(30017):    at android.os.Looper.loop(Looper.java:168)
03-08 14:57:47.587: W/System.err(30017):    at android.app.ActivityThread.main(ActivityThread.java:5845)
03-08 14:57:47.587: W/System.err(30017):    at java.lang.reflect.Method.invoke(Native Method)
03-08 14:57:47.587: W/System.err(30017):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:797)
03-08 14:57:47.587: W/System.err(30017):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:687)
03-08 14:57:47.588: E/rumble-sdk(30017): uncaught exception:
03-08 14:57:47.588: E/rumble-sdk(30017): java.lang.IndexOutOfBoundsException: Invalid index 8, size is 1
03-08 14:57:47.588: E/rumble-sdk(30017):    at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255)
03-08 14:57:47.588: E/rumble-sdk(30017):    at java.util.ArrayList.get(ArrayList.java:308)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.widget.HeaderViewListAdapter.isEnabled(HeaderViewListAdapter.java:164)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.widget.AbsListView.onInitializeAccessibilityNodeInfoForItem(AbsListView.java:2553)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.widget.ListView.onInitializeAccessibilityNodeInfoForItem(ListView.java:3946)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.widget.AbsListView$ListItemAccessibilityDelegate.onInitializeAccessibilityNodeInfo(AbsListView.java:2484)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.view.View.onInitializeAccessibilityNodeInfo(View.java:6104)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.view.View.createAccessibilityNodeInfoInternal(View.java:6065)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.view.View$AccessibilityDelegate.createAccessibilityNodeInfo(View.java:22414)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.view.View.createAccessibilityNodeInfo(View.java:6048)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.view.accessibility.AccessibilityRecord.setSource(AccessibilityRecord.java:145)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.view.accessibility.AccessibilityRecord.setSource(AccessibilityRecord.java:119)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.view.View.onInitializeAccessibilityEventInternal(View.java:6002)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.view.View$AccessibilityDelegate.onInitializeAccessibilityEvent(View.java:22326)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.view.View.onInitializeAccessibilityEvent(View.java:5988)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.view.View.sendAccessibilityEventUncheckedInternal(View.java:5855)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.view.View$AccessibilityDelegate.sendAccessibilityEventUnchecked(View.java:22265)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.view.View.sendAccessibilityEventUnchecked(View.java:5838)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.view.View.sendAccessibilityEventInternal(View.java:5817)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.view.View$AccessibilityDelegate.sendAccessibilityEvent(View.java:22223)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.view.View.sendAccessibilityEvent(View.java:5782)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.widget.AdapterView.performItemClick(AdapterView.java:317)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.widget.AbsListView.performItemClick(AbsListView.java:1214)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.widget.AbsListView$PerformClick.run(AbsListView.java:3139)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.widget.AbsListView$3.run(AbsListView.java:3981)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.os.Handler.handleCallback(Handler.java:739)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.os.Handler.dispatchMessage(Handler.java:95)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.os.Looper.loop(Looper.java:168)
03-08 14:57:47.588: E/rumble-sdk(30017):    at android.app.ActivityThread.main(ActivityThread.java:5845)
03-08 14:57:47.588: E/rumble-sdk(30017):    at java.lang.reflect.Method.invoke(Native Method)
03-08 14:57:47.588: E/rumble-sdk(30017):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:797)
03-08 14:57:47.588: E/rumble-sdk(30017):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:687)
03-08 14:57:47.602: I/art(30017): Starting a blocking GC HeapTrim

2 个答案:

答案 0 :(得分:1)

通读崩溃日志,您将能够发现错误。

Invalid index 8, size is 1

发生的事情是您正在尝试在索引8处获取对象,但是数组的大小为1,因此返回null。

答案 1 :(得分:1)

这对你来说很有意思:

IndexOutOfBoundsException: Invalid index 8, size is 1

显然你正试图在某处获得单项大小数组的第9项。