Hilt 不支持的元数据版本在 Kotlin 中: 如何修复 Android 项目构建中的错误
大家好!我是 Android 开发新手,使用 Kotlin 和 Jetpack Compose。最近我决定在项目中添加 Hilt 进行依赖注入,但遇到了一个错误,已经困扰我三天了。
这是我的 build.gradle.kts (app):
```kotlin
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
id("kotlin-kapt")
id("dagger.hilt.android.plugin")
}
android {
compileSdk = 34
buildFeatures {
compose = true
}
composeOptions {
kotlinCompilerExtensionVersion = "1.5.4"
}
}
dependencies {
implementation("com.google.dagger:hilt-android:2.48")
kapt("com.google.dagger:hilt-compiler:2.48")
implementation("androidx.hilt:hilt-navigation-compose:1.1.0")
}
```
构建时出现错误:
```
Execution failed for task ':app:kaptDebugKotlin'.
> Unsupported metadata version in Kotlin. Please update your Kotlin version or use a compatible Hilt version.
```
版本