2017-02-27 60 views
0

有Android Studio中的任何方式,当我们得到的碰撞,因为将指向崩溃的位置?断点变量?

我得到这个崩溃,它并没有告诉我哪里是飞机坠毁的地点,而我已经检查了我的所有变量和似乎是正确的。

java.lang.ArrayIndexOutOfBoundsException: length=2; index=3 
    at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:8945) 
    at android.widget.AbsListView.trackMotionScroll(AbsListView.java:7243) 
    at android.widget.AbsListView$FlingRunnable.run(AbsListView.java:6734) 
    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:920) 
    at android.view.Choreographer.doCallbacks(Choreographer.java:695) 
    at android.view.Choreographer.doFrame(Choreographer.java:628) 
    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:906) 
    at android.os.Handler.handleCallback(Handler.java:739) 
    at android.os.Handler.dispatchMessage(Handler.java:95) 
    at android.os.Looper.loop(Looper.java:158) 
    at android.app.ActivityThread.main(ActivityThread.java:7229) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) 
+0

你能发布'AbsListView.java'的代码吗? – FiN

+1

我认为索引比你更length.I值可以发现错误,如果你发布你的代码 –

+0

@FiN这是一个系统组件,我想。 OP在这里看看http://stackoverflow.com/questions/29471764/android-abslistviewrecyclebin-addscrapviewabslistview-java6588 – fillobotto

回答

0

的Android的logcat不会总是根据错误然而,当它不错误的第一行会的大部分时间是错误的原因的型秀所引发的语句。在你的情况java.lang.ArrayIndexOutOfBoundsException: length=2; index=3这明确表示为ArrayIndexOutOfBoundsException,这意味着你正在访问长度为2的数组的索引[3]。