我使用 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)