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

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

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

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

11得票3回答
android-jetifier: “无法解析所有工件”; 在新项目上“转换工件”失败

我有一个相对新的项目正在尝试构建。 Gradle同步正常,但每当我尝试构建时,就会出现如下错误:Execution failed for task ':app:kaptGenerateStubsDebugKotlin'. > Could not resolve all artifacts...

8得票2回答
如何使用 KotlinPoet 获取 PropertySpec 的正确 TypeName

使用KotlinPoet,为了生成用于向类和构造函数添加属性的PropertySpec,您需要一个TypeName对象。 TypeMirror.asTypeName() KotlinPoet函数已弃用,因为它对于Kotlin类型不总是正确的。 但我找不到任何一个示例,说明如何使用kotli...

27得票4回答
找不到 Glide 的 kapt() 方法

apply plugin: 'com.google.gms.google-services' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt'...

7得票1回答
执行org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction时发生了故障?java.lang.reflect.Invocation?

当我在真机上运行Android应用程序时,我遇到了以下Gradle错误。 Execution failed for task ':common:kaptDebugKotlin'. > A failure occurred while executing org.jetbrains.ko...

12得票2回答
何时需要在Gradle依赖中使用Kapt?

我一直在使用Gradle安装依赖,但是有些库比如Lifecycle和Room Database,需要使用kapt才能使用@Something注释。但是像Retrofit2和Gson这样的库,我不需要使用kapt,我可以使用@SerializedName这样的注释吗?

7得票5回答
在执行任务“:app:kaptDebugKotlin”时出现了java.lang.reflect.InvocationTargetException(没有错误消息)。

我遇到了以下错误,但找不到解决方法。 Execution failed for task ':app:kaptDebugKotlin'. > A failure occurred while executing org.jetbrains.kotlin.gradle.internal....

39得票2回答
Android项目中有Java和Kotlin文件,应该使用kapt还是annotationProcessor?

我想知道在一个Android项目中混合使用Java和Kotlin文件时,我们是否必须使用annotationProcessor或kapt,还是两者都要用? 我的理解是,对于使用注释进行代码生成的Java文件,必须使用annotationProcessor,而对于使用注释进行代码生成的Kotl...

10得票2回答
kapt生成的代码在编译阶段不可用

我使用kapt编写了一个代码生成器,并在使用maven编译kotlin的项目中使用它。 我发现kapt生成器是在Kotlin编译阶段之后调用的,这妨碍了我在同一项目中使用生成的代码。 但是,如果我从同一项目中的Java中引用生成的类,则可以正常工作。这是因为Java编译阶段在Kotlin的...