今天开发遇到这么个奇葩问题:
java.lang.NoClassDefFoundError: okhttp3.Dispatcher
咋一看以为是OKHttp出了问题,也以为是包冲突的问题,但都不是.而且这个错误只在****小米(准确的说是5.0一下的机子)****手机上才会出现,其他手机上不会出现.
网上百度了一圈,连这个问题都没有!也就可以从侧面推测出,包应该是没问题的.那应该是怎么回事儿呢!我仔细分析了下这两天主要做了什么大的改动!这两天主要集成了环信!然后瞬间蹦出"分包"的想法,仔细检查了代码,果然是分包的时候忘了初始化!!!
解决办法:
参考我的另一文章:Unable to execute dex: method ID not in '[0, 0xffff]': 65536
**
更多问题加群:584275290**