前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GlideV4 AbstractMethodError解决方案

GlideV4 AbstractMethodError解决方案

作者头像
全栈程序员站长
发布2022-09-05 10:40:22
2880
发布2022-09-05 10:40:22
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

昨天升级glide最新包遇到的问题,看了一下官网的解决方案

https://github.com/bumptech/glide

集成4.x报错信息

代码语言:javascript
复制
java.lang.AbstractMethodError: abstract method "void com.bumptech.glide.module.RegistersComponents.registerComponents(android.content.Context, com.bumptech.glide.Glide, com.bumptech.glide.Registry)"
                                                                 at com.bumptech.glide.Glide.initializeGlide(Glide.java:236)
                                                                 at com.bumptech.glide.Glide.checkAndInitializeGlide(Glide.java:176)
                                                                 at com.bumptech.glide.Glide.get(Glide.java:160)
                                                                 at com.bumptech.glide.Glide.getRetriever(Glide.java:583)
                                                                 at com.bumptech.glide.Glide.with(Glide.java:632)
                                                                 at briefer.pet.ui.activity.MainActivity.setPersonalData(MainActivity.java:715)
                                                                 at briefer.pet.ui.activity.MainActivity.initData(MainActivity.java:227)
                                                                 at briefer.pet.ui.activity.MainActivity.onCreate(MainActivity.java:220)
                                                                 at android.app.Activity.performCreate(Activity.java:6910)
                                                                 at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
                                                                 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2746)
                                                                 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2864)
                                                                 at android.app.ActivityThread.-wrap12(ActivityThread.java)
                                                                 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1567)
                                                                 at android.os.Handler.dispatchMessage(Handler.java:105)
                                                                 at android.os.Looper.loop(Looper.java:156)
                                                                 at android.app.ActivityThread.main(ActivityThread.java:6523)
                                                                 at java.lang.reflect.Method.invoke(Native Method)
                                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
                                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)

需要新建一个MyAppGlideModule

代码语言:javascript
复制
import android.content.Context;

import com.bumptech.glide.GlideBuilder;
import com.bumptech.glide.annotation.GlideModule;
import com.bumptech.glide.load.DecodeFormat;
import com.bumptech.glide.module.AppGlideModule;
import com.bumptech.glide.request.RequestOptions;

@GlideModule
public class MyAppGlideModule extends AppGlideModule {
//    @Override
//    public boolean isManifestParsingEnabled() {
//        return false;
//    }
    @Override
    public void applyOptions(Context context, GlideBuilder builder) {
        builder.setDefaultRequestOptions(new RequestOptions().format(DecodeFormat.PREFER_RGB_565));
    }
}

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137319.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 昨天升级glide最新包遇到的问题,看了一下官网的解决方案
  • https://github.com/bumptech/glide
  • 集成4.x报错信息
  • 需要新建一个MyAppGlideModule
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档