今天開發遇到這么個奇葩問題:
java.lang.NoClassDefFoundError: okhttp3.Dispatcher
圖片.png
咋一看以為是OKHttp出了問題,也以為是包沖突的問題,但都不是.而且這個錯誤只在****小米(準確的說是5.0一下的機子)****手機上才會出現,其他手機上不會出現.
網上百度了一圈,連這個問題都沒有!也就可以從側面推測出,包應該是沒問題的.那應該是怎么回事兒呢!我仔細分析了下這兩天主要做了什么大的改動!這兩天主要集成了環信!然后瞬間蹦出"分包"的想法,仔細檢查了代碼,果然是分包的時候忘了初始化!!!
解決辦法:
參考我的另一文章:Unable to execute dex: method ID not in '[0, 0xffff]': 65536
**
更多問題加群:584275290**