glide 用的是那个版本啊

来源:9-30 客户端本地最近会话功能实现-4

慕尼黑9152544

2019-07-22

import com.bumptech.glide.load.resource.drawable.GlideDrawable;
import com.bumptech.glide.request.animation.GlideAnimation;
import com.bumptech.glide.request.target.ViewTarget;

这些找不到 问一下glide 用的那个版本图片描述

写回答

2回答

Qiujuer

2019-07-25


5d393a4309992d0b05000315.jpg

common 下的build文件这里改成api就行了.

5d393a5f0924db4305000121.jpg

这个类定位一下位置:

5d393a7409e2e35005000288.jpg

在factory中。然后看一下依赖glide的位置:

5d393a93098fce9005000304.jpg

app和common中都有依赖,但是依赖方式都是implementation,也就是不传递依赖。

咱们知道factory是依赖了common,而common依赖了glide,本质来说可以在factory中使用glide的,但是不能使用也就是因为不传递依赖。


要解决问题,那就打开common包下的build.gradle文件,把:

implementation "com.github.bumptech.glide:glide:$rootProject.ext.glideVersion"

改成:

api "com.github.bumptech.glide:glide:$rootProject.ext.glideVersion"

即可,此时common中的glide依赖将会被传递给下层。或者在factory中也依赖一次即可。


0
0

Qiujuer

2019-07-23

你好,在课程中是使用的3.x的版本哈;如果自己要换成4.x的成本也并不是太高哈。

0
6
Qiujuer
回复
慕尼黑9152544
你的qq是??我咋没收到呀
2019-07-24
共6条回复

手把手开发完整的即时通讯App 客户端+服务端+MVP架构

客户端+服务端+MVP架构+封装思想+主流框架

1749 学习 · 872 问题

查看课程