一个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。
烦人的红线终于滚蛋了,可以轻松的舒口气了!