前幾天遇到一個v26的錯誤音婶,當時把項目里的sdk版本都改為27赔硫,但是又出現(xiàn)了以上錯誤
把三個sdk改為一致的滨达,這種解決方案是我在網(wǎng)上看到的得滤,一般情況下是足夠了陨献,但是對我的問題沒有什么幫助
在網(wǎng)上找了一天,看了各種解決辦法懂更,把所有+的動態(tài)庫都改為固定版本眨业,比如26.0.1,
然而我的問題還沒有解決,于是我只能用笨辦法一個一個庫的排查沮协,排查了幾十個庫龄捡,找到了4個可能出現(xiàn)問題的庫:
有些庫看起來是固定版本
我們導入第三方庫的時候一定要小心,最好找一些使用人數(shù)較多的慷暂,最后問題定位在這個第三方庫上面聘殖,有些庫會在后臺導入一些隱藏庫,隱藏庫帶 + 號的話可能會導致這個問題,最后將這個庫注釋就斤,問題解決悍募。
如果用第1、2種方法錯誤尚未解決的話洋机,可以一個庫一個庫的注釋坠宴,找到幾個可能有問題的庫(編譯時報其他錯誤),然后逐一排查這種笨辦法了绷旗,還有一種方法就是可以使用一些插件之類的統(tǒng)一項目里的sdk版本
祝大家項目永無BUG喜鼓,拜拜