You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 18:26:03