请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
显示全部楼层
149
帖子
2
勋章
676
Y币

[多端开发] 错误闪退 java.lang.IndexOutOfBoundsException: getChildDrawingOrder() retu...

[复制链接]
发表于 2022-4-16 13:39:57
本帖最后由 somzhl 于 2022-4-16 15:29 编辑

a页面打开b页面
a页面写法:
  1. <view class="page">
  2.                 <view v-for="(item,_index) in datalist">
  3.                         <view @click="openitem(_index)">
  4.                                 <text>点击打开</text>
  5.                         </view>
  6.                 </view>
  7.         </view>
复制代码

  1. openitem(index) {
  2.                         var that = this;
  3.                         openjump(that.data.datalist[index])
  4.                 }
复制代码



麻烦看下。有没有什么办法能定位到错误位置
  1. 04-16 13:36:26.356  8090  8090 E app3c   : sorry, we have catch a crash log in LYA-AL00P|10
  2. 04-16 13:36:26.356  8090  8090 E app3c   : java.lang.IndexOutOfBoundsException: getChildDrawingOrder() returned invalid index 2 (child count is 2)
  3. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.getAndVerifyPreorderedIndex(ViewGroup.java:2194)
  4. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4383)
  5. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.View.draw(View.java:21997)
  6. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.View.updateDisplayListIfDirty(View.java:20854)
  7. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.View.draw(View.java:21721)
  8. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.drawChild(ViewGroup.java:4639)
  9. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4386)
  10. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.View.updateDisplayListIfDirty(View.java:20845)
  11. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.View.draw(View.java:21721)
  12. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.drawChild(ViewGroup.java:4639)
  13. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4386)
  14. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.View.updateDisplayListIfDirty(View.java:20845)
  15. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.View.draw(View.java:21721)
  16. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.drawChild(ViewGroup.java:4639)
  17. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4386)
  18. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.View.updateDisplayListIfDirty(View.java:20845)
  19. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4621)
  20. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4594)
  21. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.View.updateDisplayListIfDirty(View.java:20812)
  22. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.View.draw(View.java:21721)
  23. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.drawChild(ViewGroup.java:4639)
  24. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4386)
  25. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.View.updateDisplayListIfDirty(View.java:20845)
  26. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4621)
  27. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4594)
  28. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.View.updateDisplayListIfDirty(View.java:20812)
  29. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4621)
  30. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4594)
  31. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.View.updateDisplayListIfDirty(View.java:20812)
  32. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4621)
  33. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4594)
  34. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.View.updateDisplayListIfDirty(View.java:20812)
  35. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4621)
  36. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4594)
  37. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.View.updateDisplayListIfDirty(View.java:20812)
  38. 04-16 13:36:26.356  8090  8090 E app3c   :         at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:583)
  39. 04-16 13:36:26.356  8090  80904-16 13:36:26.356  8090  8090 E app3c   : sorry, we have catch a crash log in LYA-AL00P|10
  40. 04-16 13:36:26.356  8090  8090 E app3c   : java.lang.IndexOutOfBoundsException: getChildDrawingOrder() returned invalid index 2 (child count is 2)
复制代码

另外一个按钮的闪退日志:
  1. 04-16 15:28:17.173  2537  2537 E app3c   : sorry, we have catch a crash log in LYA-AL00P|10
  2. 04-16 15:28:17.173  2537  2537 E app3c   : java.lang.IndexOutOfBoundsException: getChildDrawingOrder() returned invalid index 2 (child count is 2)
  3. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.view.ViewGroup.getAndVerifyPreorderedIndex(ViewGroup.java:2194)
  4. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3832)
  5. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3839)
  6. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3839)
  7. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3839)
  8. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3839)
  9. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3839)
  10. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3839)
  11. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3839)
  12. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3839)
  13. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3839)
  14. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.view.ViewGroup.getChildrenForAutofill(ViewGroup.java:3818)
  15. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.view.ViewGroup.dispatchProvideAutofillStructure(ViewGroup.java:3798)
  16. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.app.assist.AssistStructure$WindowNode.<init>(AssistStructure.java:527)
  17. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.app.assist.AssistStructure.<init>(AssistStructure.java:2154)
  18. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.app.ActivityThread.handleRequestAssistContextExtras(ActivityThread.java:4367)
  19. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2567)
  20. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.os.Handler.dispatchMessage(Handler.java:110)
  21. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.os.Looper.loop(Looper.java:219)
  22. 04-16 15:28:17.173  2537  2537 E app3c   :         at android.app.ActivityThread.main(ActivityThread.java:8668)
  23. 04-16 15:28:17.173  2537  2537 E app3c   :         at java.lang.reflect.Method.invoke(Native Method)
  24. 04-16 15:28:17.173  2537  2537 E app3c   :         at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
  25. 04-16 15:28:17.173  2537  2537 E app3c   :         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)
复制代码


380
帖子
4
勋章
6
Y币
数组长度一致吗,是不是index 超出数组长度了
149
帖子
2
勋章
676
Y币
这样好难判断, at android.view.ViewGroup.getAndVerifyPreorderedIndex(ViewGroup.java:2194)

这里有行数,这个文件能在本机中找到吗 定位行数看看翻译前是js的那句
技术支持-F · 2022-4-18 13:53数组长度一致吗,是不是index 超出数组长度了
问题解决了吗
149
帖子
2
勋章
676
Y币
解决了
您需要登录后才可以回帖 登录

本版积分规则