小编aca*_*ite的帖子

如何使 kapt gradle 任务显示 Kotlin 代码中的错误而不是生成的 Java 代码?

我使用 kapt 作为刀柄和空间。每当出现与这些库相关的错误时,kapt 都会向我显示生成的 Java 代码中的所有错误。如何让它显示 Kotlin 代码中的错误? 就是 Android Studio 中的样子。

只是为了澄清。对于有效的代码来说它工作得很好。但是,当出现错误时(例如@Entity实际实体类上缺少注释),我希望它指出 Kotlin 代码中的错误,而不是生成的 Java 代码中的错误。

这是我的项目的 build.gradle:

plugins {
    id 'com.android.application' version '7.4.1' apply false
    id 'com.android.library' version '7.4.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
    id 'com.google.dagger.hilt.android' version '2.44' apply false
    id 'org.jetbrains.kotlin.kapt' version "1.6.10" apply false
}
Run Code Online (Sandbox Code Playgroud)

以及应用程序的 build.gradle:

plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    id 'org.jetbrains.kotlin.kapt'
    id 'com.google.dagger.hilt.android'
}

android {
    namespace 'org.acanthite.upc'
    compileSdk 33

    defaultConfig {
        applicationId "org.acanthite.upc"
        minSdk 22 …
Run Code Online (Sandbox Code Playgroud)

android kotlin kapt android-room dagger-hilt

2
推荐指数
1
解决办法
954
查看次数

标签 统计

android ×1

android-room ×1

dagger-hilt ×1

kapt ×1

kotlin ×1