最近在開發的時候遇到了一個很坑的問題,在三星6.0手機上請求介面時候報了一個異常:Throwing new exception 'length=1658; index=3248' with unexpected pending exception: java.lang.ArrayIndexOutOf ...
最近在開發的時候遇到了一個很坑的問題,在三星6.0手機上請求介面時候報了一個異常:Throwing new exception 'length=1658; index=3248' with unexpected pending exception: java.lang.ArrayIndexOutOfBoundsException: length=1658; index=3248。我們的網路用的是retrofit,目前可以確定的是由於retrofit2和gradle的settings配置下的Instant Run有關,需要將其下的選項全部取消對勾。這個操作是讓gradle每次運行,不適用緩存,要重新進行編譯。但是我不理解的是在另外一個分支上同樣的代碼就不需要這個操作,如果有大神知道的,還請不吝賜教。