android - Glide 4.10.0 : java. lang.IllegalStateException: GeneratedAppGlideModuleImpl 实现不正确

标签 android android-glide appglidemodule

使用 时出现错误 Glide 4.10.0

这是错误

java.lang.IllegalStateException: GeneratedAppGlideModuleImpl is implemented incorrectly. If you've manually implemented this class, remove your implementation. The Annotation processor will generate a correct implementation.

最佳答案

第一件事:
你改了吗annotationProcessor依赖:

implementation 'com.github.bumptech.glide:glide:4.10.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.10.0'
此外,实现和 annotationProcessor 版本号相同也很重要。 Gradle 会自动更新第一个,但不会自动更新第二个。
第二件事:
您是否添加了如下的 proguard 规则:
-keep public class * implements com.bumptech.glide.module.GlideModule
-keep public class * extends com.bumptech.glide.module.AppGlideModule
-keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
  **[] $VALUES;
  public *;
}
希望它会帮助你。谢谢你。

关于android - Glide 4.10.0 : java. lang.IllegalStateException: GeneratedAppGlideModuleImpl 实现不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58222340/

相关文章:

android - 从 Glide 库中的缓存中删除图像

android - 使用 Glide 将图像加载到 Google map 标记

android - 如何让View填充ConstraintLayout中的剩余空间

java - 在 MVVM 中显示对话框、布局和数据过滤

android - 非清算通知会保留多长时间?

android - Galaxy S4 从 MDPI 中获取值?

java - 如何使用 Glide [Android] 下载多张图片?