小编Lar*_*kin的帖子

错误:找不到字段的设置器。- java.util.ArrayList 中的大小 - Room 中的嵌入式 ArrayList 无法编译

我在将 Android 4.1.2 更新到 4.2.2 后收到此错误消息,但在将 Android Studio 更新到 4.1.2 以上的任何版本后收到此错误消息

* What went wrong:
Execution failed for task ':core:kaptDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution
   > java.lang.reflect.InvocationTargetException (no error message)
Run Code Online (Sandbox Code Playgroud)

在查看构建错误时,我发现了这个错误

error: Cannot find setter for field. - size in java.util.ArrayList/Users/xxxxx/XXXXX.Core-Android/core/build/tmp/kapt3/stubs/debug/com/XXXXX/android/core/entities/user/User.java:91: warning: Primary key constraint on placeId is ignored when being merged into com.xxxx.android.core.entities.user.User
Run Code Online (Sandbox Code Playgroud)

几乎没有其他错误消息与该error: Cannot find setter for field. - size in java.util.ArrayList语言相似

我无法发布完整的课程,但我相信这些是相关的部分。在这个类中ArrayList只使用一次

* What went wrong:
Execution failed for task ':core:kaptDebugKotlin'.
> A …
Run Code Online (Sandbox Code Playgroud)

android kotlin android-room

6
推荐指数
1
解决办法
3388
查看次数

标签 统计

android ×1

android-room ×1

kotlin ×1