8得票3回答
执行任务“:app:kaptGenerateStubsDebugKotlin”失败。

在将Android Studio从ElectricEel更新到Flamingo插件后,id 'kotlin-kapt'导致错误。 Execution failed for task ':app:kaptGenerateStubsDebugKotlin'. > 'compileDebug...

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...

7得票1回答
Kotlin 多平台注解处理

如果有JVM目标,可以使用kapt在Kotlin Multiplatform中进行注解处理。 但如果没有JVM目标,如何处理注解呢? 具体而言,我想在处理commonMain中的注解时生成代码,但我无法弄清楚如何处理这些注解。 目前,我的注解处理器只是记录日志: @SupportedS...

7得票3回答
使用Gradle Wrapper构建Kotlin Enum类时出现无效的方法声明错误

I have the following Kotlin enum class: enum class DurationModifier { GreaterThan { override val displayName = "≥" }, LessThan...

8得票3回答
kaptGenerateStubsDebugKotlin 在 Apple M1 Macbook (JDK 11) 上失败

我在新的苹果 M1 Max 芯片的 MacBook 上使用 Android Studio 和命令行运行“./gradlew assembleDebug”都遇到了这个错误。但是在我的老款 Intel Mac 上构建该项目没有问题。 > Task :app:kaptGenerateStub...

9得票4回答
使用kapt和gradle时无法调试注解处理器

我正在编写一个注解处理器,并最近从使用默认的annotationProcessor类型转换为kapt,使用kotlin-kapt插件。 我通过使用命令进行调试: ./gradlew --no-daemon -Dorg.gradle.debug=true :app:clean :app:co...

15得票3回答
下列选项未被任何处理器识别: '[kapt.kotlin.generated, room.incremental]'。

:app:kaptDebugKotlin w: warning: The following options were not recognized by any processor: '[kapt.kotlin.generated, room.incremental]' 为什么会出现这种...

8得票1回答
Gradle构建时间长 - Android

我有一个多模块的项目,使用的是 kotlin + dagger 2 + databindingv2 技术。使用最新的 3.2 android studio。 但是每当我通过更改一个模块中的内容执行 增量构建 时,一些其他模块(与更改的模块没有依赖关系)生成的 databinding 类也会发...

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

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

22得票2回答
Kapt注解处理 - 如何显示完整的堆栈跟踪

我正在使用Kotlin、Databinding和Room开发Android项目。有时构建会失败,并显示一个错误消息,但没有提供确切的信息,只是说可能与注释处理器有关系(这可能有很多原因...)。 以下提供一个简短的示例: org.gradle.workers.internal.Defaul...