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