方式一

最简洁的配置方式:

implementation 'com.github.bumptech.glide:glide:4.8.0'annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'

注意,此处的第二个依赖引入必须使用annotationProcessor而不使用implementation(compile),然后自定义一个类继承

AppGlideModule类和加入注解如下图:

接着去Make Project就会自动生成GlideApp了,大功告成。

方式二:

假如你使用的依赖加入方式为

implementation 'com.github.bumptech.glide:glide:4.8.0'implementation 'com.github.bumptech.glide:compiler:4.8.0'

然后依旧如上图所示去自定义一个类继承AppGlideModule等,接着Make Project会发现依旧没能自动生成GlideApp,还会报错如下:

接着需要在module的gradle的defaultconfig里面加入下列语句

javaCompileOptions {    // 显式声明支持注解    annotationProcessorOptions {        includeCompileClasspath true    }}

然后接着去make project编译一下,发现居然可以了。依照上面的报错提示,此方法已经废弃,可能在不久将被移除,所以不推介使用此方式。

 

 

更多相关文章

  1. Android实现授权访问网页的方法
  2. Android(安卓)Service两种启动方式
  3. 多渠道打包gradle方式(解决类似'360'纯数字渠道名)
  4. android 打开微信扫一扫
  5. android 打开GPS的几种方式
  6. android 中调用ajax的问题
  7. Android获取字体高度
  8. Retrofit2使用方式和源码解析
  9. Android之RadioGroup获取选中值

随机推荐

  1. EditText 属性
  2. Android进入应用下载评分界面
  3. EditText属性解释
  4. Android(安卓)5.1修改底部导航栏Navigati
  5. 多种方式判断PC端,IOS端,移动端
  6. 存储过程的输出参数,返回值与结果集
  7. SQLSERVER Pager store procedure分页存
  8. T-SQL中使用正则表达式函数
  9. 将所有符合条件的结果拼接成一列并用逗号
  10. REPLICATE 以指定的次数重复字符表达式