Retrofit2.0 使用导致 java.lang.ArrayIndexOutOfBoundsException

        今天做Android 开发的时候,本来运行好好的代码,突然进入Retrofit2.0使用的界面就崩溃了,报了一个莫名其妙的错误, java.lang.ArrayIndexOutOfBoundsException,这么严重的错误,代码又没改动,怎么隔了一天差距这么大,我觉得肯定不是代码的问题,于是搜索了如下解决办法,也是可以解决的:

https://blog.csdn.net/tomith/article/details/52096082

        通过这种关闭的方式,确实可以解决问题,但是我觉得这样改设置不是根本办法,于是,我想到了运行代码缓存导致的可能性,然后删除了所有的build文件和iml文件,当然啦,.gradle和.idea文件也是可以删除的。

        通过这样操作之后,还原了上面的Instant Run设置,重启AS运行,成功!希望对大家有所帮助!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容