58得票6回答
Android Room持久化库和Kotlin

我将尝试使用Kotlin和Room Persistence Library编写一个简单的应用程序。 我按照Android Persistence codelab中的教程进行操作。 这是我的Kotlin AppDatabase类: @Database(entities = arrayOf(U...

7得票1回答
如何在命令行中使用kapt(与kotlinc一起)?

官方文档介绍了如何在Gradle和Maven中使用kapt。但是我该如何在命令行中使用kotlinc来使用kapt呢?

27得票10回答
构建错误:'kspDebugKotlin' 任务(当前目标为17)

任务“:app:kspDebugKotlin”执行失败。无法使用ksp构建 “compileDebugJavaWithJavac”任务(当前目标为1.8)和“kspDebugKotlin”任务(当前目标为17)JVM目标兼容性应设置为相同的Java版本。 compileOptions ...

12得票4回答
Kapt在Android Studio 3.0中无法与AutoValue一起使用。

Gradle依赖项:compile 'com.google.dagger:dagger:2.9' annotationProcessor 'com.google.dagger:dagger-compiler:2.9' kapt 'com.google.dagger:dagger-compile...

32得票1回答
如何在AndroidTest范围中使用Kapt?

有没有办法在androidtest范围内使用kapt?目前我正在从com.neenbedankt.gradle.plugins android-apt迁移到kapt,这很好用,但我不确定如何在androidTest范围内使用它 - 所以要替换: 是否可以在androidtest作用域中使用k...

14得票3回答
如何在Android Gradle构建文件中配置kapt以生成Java17 Java存根

我目前的Android项目显示以下的构建信息: > Task :shared:resource:kaptGenerateStubsProductionDebugKotlin 'compileProductionDebugJavaWithJavac' task (current targ...

10得票1回答
每次代码更改时都会重新生成DataBindingInfo.java文件

我正在处理一个相当大的、由多个模块组成的Android项目,其中使用了Data Binding、Dagger 2和Java混合Kotlin。 在项目代码文件(包括活动、自定义类等的.java和.kt文件)中进行最轻微的更改后,构建时间会非常长(高达2分钟)。即使我只是添加了一个新行或修改了一...

8得票1回答
如何更改 kapt 插件生成输出目录路径?

我尝试使用kapt和vertx-Codegen生成我的服务,但输出路径是/build/generated/source/kapt/main/。我想要的是/src/main/generated/。 在build.gradle.kts中配置,我发现只有adoc文件生成到了/src/main/ge...

9得票1回答
kapt.use.worker.api已不再使用。

在构建后,我收到以下警告信息: 'kapt.use.worker.api' 已过时,将在 Kotlin 1.8 版本中删除。 我知道我在 gradle.properties 中设置了以下内容: kapt.use.worker.api=true 在我的模块级别的build.grad...

7得票2回答
配置kapt处理lombok注解

这是对以下问题的跟进: Kotlin无法看到Java Lombok访问器? Maven支持kapt吗? 似乎kapt已经得到发展,现在甚至在Maven中也受到支持。我正在尝试这样做(请注意配置中的Lombok注解处理器): <plugin> ...