Gradle版本目录集成Dagger Hilt编译报错求助
在Gradle版本目录(Version Catalog)中集成Dagger Hilt时编译报错求助
我用Gradle版本目录(libs.version.toml)配置Dagger Hilt依赖,IDE里所有依赖导入都正常,但编译项目时出现未知错误,试了常规排查方法没解决,求各位帮忙分析问题。
编译错误信息
编译输出的核心错误日志:
[请粘贴完整的编译错误日志内容,比如找不到类、注解处理器报错等]
libs.version.toml配置
[versions] hilt = "2.48" # 我使用的Hilt版本 [libraries] dagger-hilt-android = { group = "com.google.dagger", name = "hilt-android", version.ref = "hilt" } dagger-hilt-compiler = { group = "com.google.dagger", name = "hilt-compiler", version.ref = "hilt" }
项目级build.gradle配置
plugins { id 'com.android.application' version '7.4.2' apply false id 'com.android.library' version '7.4.2' apply false id 'org.jetbrains.kotlin.android' version '1.8.20' apply false id 'com.google.dagger.hilt.android' version "${libs.versions.hilt.get()}" apply false }
应用级build.gradle配置
plugins { id 'com.android.application' id 'org.jetbrains.kotlin.android' id 'com.google.dagger.hilt.android' } android { compileSdk 34 defaultConfig { applicationId "com.example.myapp" minSdk 24 targetSdk 34 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = '1.8' } } dependencies { implementation libs.dagger.hilt.android kapt libs.dagger.hilt.compiler // 其他项目依赖 }
附项目级及应用级Gradle配置截图:
项目级Gradle配置截图
应用级Gradle配置截图
内容的提问来源于stack exchange,提问作者Jhonny Luis
相关产品推荐
相关产品推荐

