当前位置: 首页 > 知识库问答 >
问题:

未解决的引用:用静态编程语言编写的活动中的GlideApp

施利
2023-03-14

简而言之,我的问题是我不能在用Kotlin编写的活动中使用GlideApp(生成的API)。

有趣的是,Android Studio看到了参考,我可以打开生成的GlideApp,有代码完成,但当我尝试构建它时,它失败了

“未解析的引用:GlideApp”

glide模块是用java实现的,因为大多数应用程序代码都是用java编写的。

有什么想法吗?

共有3个答案

莘俊能
2023-03-14

在扩展AppGlide模块并添加

com.github.bumptech.glide编译器

那别忘了包括在内

应用插件:“kotlin kapt”

在应用程序或模块构建的顶部。格拉德尔

葛飞扬
2023-03-14

对于那些像我一样的人,他们已经使用了kapt,但仍然有问题——你必须创建一个AppGlideMoules实现:

// AppGlideModule.kt
import com.bumptech.glide.annotation.GlideModule
import com.bumptech.glide.module.AppGlideModule

@GlideModule
class AppGlideModule : AppGlideModule()

重建项目后,可以导入GlideApp(生成的代码)。

更多在这个中等职位

仲孙德惠
2023-03-14

在gradle文件中使用kapt而不是注释处理器?V4生成API支持静态编程语言

 类似资料:
  • 我有一个使用Kotlin 1.0版的Android项目。Android Studio中的0-beta-1038。 我可以在不同的部分使用Kotlin运行它,它在模拟器中编译并工作,但当我尝试使用ReadWriteProperty时,它会给出以下错误消息: 未解析的引用:ReadWriteProperty 类称为首选Utils.kt: build.grade(模块:app) build.grade(

  • 我正在尝试转换到Kotlin。我正在按照Kotlin的指示行事。组织: getClass() 为了从对象检索类型信息,我们使用javaClass扩展属性。 foo.java类 而不是Java的使用。 ::class.java 我有一个名为HomePage的类,它扩展了AppCompatActivity(在Android中)。我正在使用Android Studio。我试着做并且它有一个错误: 我怎样

  • 上周我更新了Kotlin 1.5,昨天看到谷歌打算让Jetpack成为设计UI的首选选项后,我想做一些测试。 问题是将我的项目更新为静态编程语言1.5,当尝试构建项目时,我得到以下错误: 静态编程语言1.5与Jetpack Compose不兼容吗?在谷歌搜索问题后,我找到了版本,其中提到了Jetpack Compose,但不是以“不兼容”的方式。 你对此有任何答案吗?我应该使用吗?在这种情况下,我

  • 我正在尝试用Java编写下面用Kotlin编写的代码。我无法创建DefaultElementsAdapter,因为我无法获得正确的语法。 我无法获得正确的Java代码 Kotlin班是这样的 我正在尝试使用图书馆https://github.com/m7mdra/HtmlRecycler

  • 如何在 Kotlin 中制作 2D Int 数组?我正在尝试将此代码转换为 Kotlin: 这是我尝试过的一个尝试,第一个2D阵列不起作用,但我让1D阵列起作用了:

  • 我试图用OkHttp和Cucumber在静态编程语言中设置一个Spring启动项目,并且在运行Cucumber任务时遇到以下错误。如何修复? 还有build gradle kts片段 我看到了这个错误https://github.com/square/okio/issues/647看起来可能是它,并修复了这个build.gradle,我如何将其翻译为kotlinbuild.gradle.kts?