AndroidHilt无法与添加的插件一起使用

我有关于 android 刀柄的问题。
我添加了刀柄插件。

//build.gradle(:project)
buildscript {
   ext.hilt_version = '2.37'
   dependencies {
      ...
      classpath "com.google.dagger:hilt-android-gradle-plugin:$hilt_version"
   }
}
//build.gradle(:app)
plugins {
   ...
   id 'kotlin-kapt'
   id 'dagger.hilt.android.plugin'
}

dependencies {
   implementation "com.google.dagger:hilt-android:$hilt_version"
   kapt "com.google.dagger:hilt-compiler:$hilt_version"
}
//MyApplication.kt
@HiltAndroidApp
class MyApplication : Application() {...}

当我构建项目时,我收到错误消息
“期望 @HiltAndroidApp 具有值。您是否忘记应用 Gradle 插件?”
你有什么主意吗?

回答

我在我的新项目中也遇到了同样的问题。将 kotlin 版本降低到 1.5.10 后,此错误消失了。我认为 hilt 与最新的 kotlin 插件存在兼容性问题。


以上是AndroidHilt无法与添加的插件一起使用的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>