gpt4 book ai didi

android - 使用 LibraryGlideModule (Glide 4) 找不到 GlideApp

转载 作者:行者123 更新时间:2023-11-29 14:26:22 28 4
gpt4 key购买 nike

将 Glide 4 与 okhttp3 和 LibraryGlideModule 结合使用:

@GlideModule
public final class MyGlideModule extends LibraryGlideModule {

@Override
public void registerComponents(Context context, Glide glide, Registry registry) {
registry.replace(GlideUrl.class, InputStream.class, new OkHttpUrlLoader.Factory());
}
}

GlideApp 类不是在构建时生成的,而是在我扩展 AppGlideModule 时生成的。使用 LibraryGlideModule 似乎根本没有生成 Glide 类。

我做错了什么?

最佳答案

Glide v4 使用 annotation processor生成 API。这允许应用程序扩展 Glide 的 API 并包含集成库提供的组件。

要在您的 Android 项目中生成 GlideApp api,请执行以下操作:

在你的 Android Studio 中:

  • 点击“构建”菜单
  • 点击“Make Module”生成项目特定的GlideApp类。
  • 如果这不起作用,请使用“Make Project”重建项目

关于android - 使用 LibraryGlideModule (Glide 4) 找不到 GlideApp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45960073/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com