Android glide 4.x找不到GlideApp

配置glide 4.x以上的版本

Glide官网配置介绍

dependencies {  implementation 'com.github.bumptech.glide:glide:4.7.1'  annotationProcessor 'com.github.bumptech.glide:compiler:4.7.1'}

在官网上紧接着就写的使用

GlideApp.with(this).load("http://goo.gl/gEgYUd").into(imageView);

但是这里会出现找不到GlideApp这个类,却能找到老版本的Glide类,这是因为这中间少配置了一步

在项目中实现AppGlideModule

这一步很重要!!!

@GlideModulepublic class MyGlideAppModule extends AppGlideModule {}

本地存储

要从本地文件夹或 DCIM 或图库中加载图片,你将需要添加 READ_EXTERNAL_STORAGE 权限:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

如果要使用 ExternalPreferredCacheDiskCacheFactory 来将 Glide 的缓存存储到公有 SD 卡上,你还需要添加 WRITE_EXTERNAL_STORAGE 权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

其他的产生原因

如果按照上面的做了,还是提示没有找到GlideApp类, 那就要看看是不是其他依赖的三方用了apt之类的, 网上提的最多的就是ButterKnife,如果使用了ButterKnife可以上网看哪种问题是自己所遇到的,对症下药,如果没有使用ButterKnife,建议看一下依赖的三方中有没有使用apt之类的,修改一下试试

更多相关文章

  1. Android的权限声明
  2. Android(安卓)studio报错module not specified解决方案
  3. (android实战)应用在线版本更新
  4. AndroidManifest.xml 网络权限
  5. android普通权限
  6. Android10报错:open failed:EACCES(Permission denied)
  7. Android(安卓)studio 将字符串写入本地的操作
  8. 学习笔记-androidmanifest说明
  9. android Connection to http: 192.168.xx.x:8080 refused

随机推荐

  1. Android 开发者从0到1发布一个微信小程序
  2. Android的跨进程通信介绍---------------
  3. Android 7 强势来袭开发者们不得不知道的
  4. android完美退出程序(创建单例管理所有打
  5. Android设计趋势分析10则
  6. RadioButton使用的过程中Text文本和图片
  7. android UncaughtExceptionHandler全局异
  8. 2011年智能手机:Android继续闪耀或暗淡?
  9. AVG Mobilation Pro for Android 手機防
  10. Java环境配置和Android(安卓)Studio的安