1. 程式人生 > >一個Glide升級新版本引發的血案

一個Glide升級新版本引發的血案

由於專案用到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。



煩人的紅線終於滾蛋了,可以輕鬆的舒口氣了!