项目迁移到了androidx之后,因为之前的图片预览控件用的第三方的,而第三方的glide版本是4.10.0之前的版本,导致androidx与appcompat冲突,所以换了一个第三方控件。(为什么不自己写,因为还得处理缩放以及与viewpager之间的冲突等等问题,有现成的当然直接拿来用了)

https://github.com/chrisbanes/PhotoView

导入控件之后,编译报错如题

思路:明显的版本冲突问题,查github上查看androidx.appcompat:appcompat的版本是1.1.0,再看自己项目中引用的是1.0.0

解决方法:将项目中的版本改为和PhotoView引用的的版本号一致1.1.0。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐