【发布时间】:2022-11-24 02:27:12
【问题描述】:
我在 Android 应用程序上实现 Hilt 时遇到问题...
错误是:
期望@HiltAndroidApp 具有值。您是否忘记应用 Gradle 插件?
项目gradle文件
buildscript { repositories { google() mavenCentral() } dependencies { //Hilt classpath 'com.google.dagger:hilt-android-gradle-plugin:2.38.1' classpath "com.android.tools.build:gradle:7.0.4" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20" } }模型gradle文件
id 'kotlin-kapt' id 'dagger.hilt.android.plugin' dependencies { def dagger_hilt_android = "2.38.1" implementation("com.google.dagger:hilt-android:$dagger_hilt_android") kapt("com.google.dagger:hilt-android-compiler:$dagger_hilt_android") }
【问题讨论】:
-
您是否使用指定的注释对您的自定义
Application进行了注释并将其引用到您的AndroidManifest.xml中? -
是的,我已经这样做了,但它并没有解决问题。
标签: android kotlin dependency-injection android-gradle-plugin dagger-hilt