java 找不到GlideApp

rseugnpd  于 2023-04-28  发布在  Java
关注(0)|答案(5)|浏览(172)

错误:找不到符号变量GlideApp
这就是我一直在犯的错误。使用Android Studio 33.1和进口这些模块的滑翔。

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);
sycxhyv7

sycxhyv71#

如果无法生成GlideAPP

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

必须与“AppGlideModule Implementation class”在同一模块中

fdx2calv

fdx2calv2#

要在Glide中使用生成的API,您需要创建一个类并扩展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

xoshrz7s

xoshrz7s3#

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

wpx232ag

wpx232ag4#

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

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

fnatzsnv5#

请手动检查代码是否有错误。代码中的错误将导致自动生成的类“GlideApp”在您尝试构建时消失。
Android Studio将首先检查导入并发现GlideApp不存在。但它不会显示代码中(导入后)错误,除非您逐个打开每个类。

相关问题