运行kotlin版本"1.4.32"时,我的Android项目将运行并构建.试图升级到kotlin"1.5.0",我的构建抛出:

Execution failed for task ':app:kaptDefaultsDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction
   > java.lang.reflect.InvocationTargetException (no error message)

我甚至不知道从哪里开始找.还有人在升级到Kotlin 1.5.0时有问题吗?

推荐答案

This is due to Dagger's use of older version of kotlinx-metadata-jvm. See https://youtrack.jetbrains.com/issue/KT-45885

将您的dagger 更新为2.34

Kotlin相关问答推荐

在没有外部 map 的情况下转换列表项

Compose:LaunchedEffect在密钥更改后不会重新启动

API迁移到Spring Boot 3后,Spring Security无法工作

如何为集成测试配置Gradle JVM测试套件?

如何访问方法引用的接收者?

Groovy Gradle文件的Kotlin类似功能

如何注入返回通用列表的转换器?

TzdbZoneRulesProvider 在 java.time 中不工作

如何在 Jetpack Compose 中启动和停止动画

为什么 Kotlin 在 sumOf 函数 lambda 中默认不将数字视为Int?

为什么在 Kotlin 中调用私有构造函数会导致错误为无法访问 是什么?

使用 Kotlin 协程时 Room dao 类出错

将 jetpack compose 添加到现有元素

Android插件2.2.0-alpha1无法使用Kotlin编译

从命令行运行Java到Kotlin转换器?

在android的默认浏览器 Select 列表中添加我的浏览器?

使用 rxbinding 时我应该取消订阅吗?

Kotlin中的函数接口

Kotlin 对象 vs 伴生对象(companion-object) vs 包作用域(package scoped)方法

Kotlin中对象和数据类的区别是什么?