Android Studio崩溃时的断点变量?

Android Studio崩溃时的断点变量?,android,android-studio,Android,Android Studio,在Android Studio中,当我们遇到崩溃时,是否有任何方法可以指出崩溃的位置 我得到了这个崩溃,它没有告诉我崩溃的位置在哪里,而我已经检查了所有的变量,看起来是正确的 java.lang.ArrayIndexOutOfBoundsException: length=2; index=3 at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:8945) at android.widget

在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)

根据错误的类型,Android logcat不会总是显示由语句引起的错误,但是当它不显示时,错误中的第一行在大多数情况下将是错误的原因。在您的例子中,
java.lang.ArrayIndexOutOfBoundsException:length=2;index=3
这是一个明确的
数组索引OutOfBoundsException
意思是你正在访问长度为2的数组的索引[3]。

你能发布
AblistView.java
的代码吗?我认为索引的值超过了你的长度。如果你发布你的code@FiN我想这是一个系统组件。哦,看这里,是的,没有一个是我的班级@fillobotto我会试试。@fillobotto,我不能重写这些方法,因为我使用的是BaseExpandableListAdapter而不是ListAdapter