集成Glide4.3.1出错!AbstractMethodError: abstract method "void com.bumptech.glide.module_晕头一休的博客-程序员秘密

技术标签: uikit  android  移动端开发  网易  Glide  

项目中原本是用的Glide3.7.0,一切功能正常,但是集成了网易云信的UIKIT后,就出问题了,发现是Glide4.0的问题。

Glide4.0,始终会报这么一个错,就算是最简单的加载也仍然报错。

"void com.bumptech.glide.module.RegistersComponents.registerComponents(android.content.Context, com.bumptech.glide.Glide, com.bumptech.glide.Registry)"


查阅官方文档发现说要添加一个AppGlideModule类

@GlideModule
public class MyAppGlideModule extends AppGlideModule {
}

添加后,仍然出错!

差了很多文章,最后还是在这里找到了答案:https://stackoverflow.com/questions/47327760/glide-crash-because-of-context-4-3-1/47330015

需要在上面的类里面重载这个方法,终于搞定!

   @Override
   public boolean isManifestParsingEnabled() {
      return false;
   }


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hnalvin/article/details/78674446

智能推荐

为什么写blog_强大的石头的博客-程序员秘密

写blog的缘由回想大学和工作这几年,学习过的东西很多,忘记的更多。学过很多知识,但不深刻,每次都走马观花,而且新的知识不断接踵而至,学习了下一个,遗忘了上一个,陷在了知识陷阱中,甚至产生了恐慌。另外总觉得学习的东西不成体系,东拼西凑的知识像浆糊一样糊在脑中,一团乱麻。这是产生写笔记和blog的初衷写blog的好处主要有以下一、帮助别人、收取反馈下面这段话,是从一个大学老师的blog上摘抄...

circleImageview_qq_31860607的博客-程序员秘密

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0806/3268.html

查询Oracle数据库分时段的健康状况---脚本_张玉龙的博客-程序员秘密

此脚本转自梁敬彬老师的《收获,不止SQL优化》,感谢老师的分享数据库运行得健康与否是有很多指标的,我们可以通过以下查询指标的变化,来分析数据库在某个时段是否有异常。select s.snap_date, decode(s.redosize, null, '--shutdown or end--', s.currtime) "TIME", to_cha

golang入门手记——一个javaer转go的历程_TRUE_LOVE1314的博客-程序员秘密

一、前言工作原因,使用的语言从java转为go了。随手记一下自己的学习历程。整体感觉和java比,go就是轻量、高效、实用、设计感不足的语言。二、入门前置编号为学习的顺序,所有耗时为每天8hour计1.https://www.runoob.com/go/go-tutorial.html2-3 day首先要安装环境、其次,看了看菜鸟教程的go入门,写的很浅,还有少量错误或不清晰的地方。不过作为入门足够2.《go语言编程》https://book.douban.com/subjec.

浅谈测试开发的必要性_测试开发的重要性_EachinChung的博客-程序员秘密

软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。引言很多同学在大学时期,并不理解为什么要软件测试。绝大部分人认为自己做开发的时候,就可以顺便测试软件。那么我们为什么需要做测试开发呢?在这篇文章里,我们一起来看看。最开始的迷茫很多程序员都经历过这样一段迷之自信的时光,他们相信自己写出来的东西一定不会有Bug。就和很多刚拿到驾照一两年的人,会觉得自己的技术很好,很喜欢开.

windows下安装python unrar模块包指南_unrardll.exe_Uin-的博客-程序员秘密

踩坑日记:最开始报错找不到Couldn't find path to unrar library 因为我配环境变量没有指导 x64文件夹下第二次报错32与64不匹配,翻了官网半天只有一个下载包,原来是藏在了安装包里面(到x64下就好,我自己多加了一层x64)报错:OSError: [WinError 193] %1 不是有效的 Win32 应用程序unrar包注意区分 32位与64位安装步骤:1. 官网下载RARLab官方下载库文件 下载地址:http://www....

随便推点

怎么在contenteditable可编辑的div插入图片_web小奶精的博客-程序员秘密

我在网上搜了一下,然后再根据我自己的改了一下,在此记录。我的可编辑div <div class="send_content" contenteditable="true" id="send_content"></div>我的上传按钮这里我的上传按钮改变了样式,变成了小图标,待会我也要记录怎么把上传按钮改变样式 <span class="f...

Android 中使用地图加载wms服务(高德地图,谷歌地图,天地图)_android 加载天地图非常慢_zkjthinking的博客-程序员秘密

Android 中使用地图加载wms服务(高德地图,谷歌地图,天地图)由于公司需求需要在移动平台上加载自己发布的wms 服务:高德地图加载wms谷歌地图加载wms天地图加载wms或者wmts目前就做了这几个地图上面加载wms 服务的需求,所有只在这里写这三种; 1.高德地图加载wms: 代码://加载自定义wms在你的Activity 中加载 amap为mapview.getAm

ASCII码二进制对照表及其规律_二进制ascii码对照表_Rui-Yang的博客-程序员秘密

ASCII码表示94个字符,34个控制符号,共有128种不同组合,用7位二进制代码表示(信息课本上写的,8位256种的多了一些扩展字符),存储时占用1字节。

计算机编码方式详解(Unicode、UTF-8、UTF-16、ASCII)_longshenlmj的博客-程序员秘密

整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF、FE(Unic

emWin - 俄语UTF-8编码乱码问题(已解决)_俄文乱码_Somnus陳的博客-程序员秘密

原文链接:emWin - 俄语UTF-8编码乱码问题(已解决)目录第一步:第二步:后续故事:使用的是STM32单片机,用的是emWin的库,编码工具是U2C(UTF-8 To C文件)。最近在搞一个项目,液晶屏要显示九种语言、种语言、语言、言言言!操作步骤:第一步:新建名为Temp文本文档,把需要编码的俄语放到txt文档里,并另存为UTF-8格式,,如下文字:...

android8.1 编译报错 Jack server问题_内核观察员的博客-程序员秘密

编译android8.1 报错 jack-server相关的问题。jack-server 是安卓源码编译工具。在android6.0 ~ android8.1源码中使用。之后的版本废弃了。报错类型1:Communication error with Jack server (58), try ‘jack-diagnose’ or see Jack server logFailed to contact Jack server: Problem reading /home/user3/.jack-se

推荐文章

热门文章

相关标签