一個Glide升級新版本引發的血案
阿新 • • 發佈:2018-11-12
由於專案用到photopicker,而photopicker用的glide是4.1.1版本
用最新的4.7.1,編譯專案會報
該用原來的3.7.0,編譯後,執行photopicker的跳轉程式碼,會報
找到RequestManager這個類最下面,glide.clear(xxx);
既然提示找不到,就是編譯的版本低了,又把glide版本調至和photopicker裡的glide版本一致,4.1.1.
還是不行。看了下github裡photopicker的issues,大家都遇到這個問題。
那好吧,就把photopicker給down下來,匯入photopicker模組,經過一番折騰,可以正常執行。build後,也可以正常開啟相簿。
但是還有個問題,裡面的類好多報紅,點選顯示Cannot resolve symbol xxx。
試了Invalidate and Restart還是不行,把build資料夾刪了也不行。
最後看到大神的深踩Android Studio 快取的坑及解決方法,算是找對了,具體原因大神在最下面有做詳細介紹。
這裡也是很佩服大神的毅力,一個小問題,可以這樣堅持不懈去追查根源,佩服。
刪掉.idea/libraries資料夾,然後sync project with gradle files。
煩人的紅線終於滾蛋了,可以輕鬆的舒口氣了!