【问题标题】:Execution failed for task ':app:kaptDebugKotlin' When I create Moshi Data Class当我创建 Moshi 数据类时,任务 ':app:kaptDebugKotlin' 执行失败
【发布时间】:2021-08-11 18:57:28
【问题描述】:

当我创建 Moshi 数据类时,它没有正确构建 以下是我尝试构建时的错误

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

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.


这是我使用 Json to Kotlin 插件的数据类

@JsonClass(generateAdapter = true)
data class FCMResponse(
    @Json(name = "canonical_ids")
    val canonicalIds: Int = 0,
    @Json(name = "failure")
    val failure: Int = 0,
    @Json(name = "multicast_id")
    val multicastId: Long = 0,
    @Json(name = "results")
    val results: List<Result> = listOf(),
    @Json(name = "success")
    val success: Int = 0
)

【问题讨论】:

    标签: android api android-studio retrofit moshi


    【解决方案1】:

    如果您使用的是 kotlin 1.5 版,请按如下方式更新依赖项:

    • 房间到:2.3.0
    • 匕首/刀柄至:2.35.1
    • 莫西到:1.12.0

    check this question

    【讨论】:

      猜你喜欢
      • 2021-09-21
      • 2021-01-26
      • 1970-01-01
      • 1970-01-01
      • 2019-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-11
      相关资源
      最近更新 更多