注意看上图,因为数组越界抛的异常,TuyaMenuUtils.java:125这个是导致异常的那一行,
看,这就是那一行的报错地方,这里数组越界了,
之后逐行往下点
TuyaMenuUtils.java:108点进去:
逐步找到上面调用的地方
点击LocalTuyaService.java:502
点击CloudMenuSuggestFragment.java:429
综上所述:异常信息栈最上面一行是报错的根源,逐步往下点(这里是指控制台报错信息本文第一张图的异常信息)就可以找到调用的上方,最下面一行就是能找到的最上层调用