找不到 GlideApp

GlideApp cannot be found

error: cannot find symbol variable GlideApp

这是我遇到的错误。 我正在使用 Android studio 3.3.1 并为 glide 导入了这些模块。

implementation 'com.github.bumptech.glide:glide:4.8.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'

GlideApp.with(this /* context */)
            .load(storageReference)
            .into(MainImage);

要在 Glide 中使用生成的 API,您需要创建一个 class 并扩展 AppGlideModule 并使用 @GlideModule 注释,例如:

import com.bumptech.glide.annotation.GlideModule;
import com.bumptech.glide.module.AppGlideModule;

@GlideModule
public final class MyAppGlideModule extends AppGlideModule {

}

重建后,您应该可以使用 GlideApp 了解更多信息,请访问: http://bumptech.github.io/glide/doc/generatedapi.html

如果GlideAPP无法生成

annotationProcessor com.github.bumptech.glide:compiler:4.9.0

必须与‘AppGlideModule Implementation class’在同一个模块中

如果你使用 Kotlin,请尝试使用 kapt 而不是 annotationProcessor

implementation "com.github.bumptech.glide:glide:$glide_version"
kapt "com.github.bumptech.glide:compiler:$glide_version"
def glide_version = "4.12.0"

implementation "com.github.bumptech.glide:glide:$glide_version"

kapt "com.github.bumptech.glide:compiler:$glide_version"

然后 Sync 就可以了。

Working Screenshot

可选:您也可以这样做。 Build -> Make Module