错误: Type of the parameter must be a class annotated with @Entity or a collection/array of it. kotlin.coroutines.Continuation<? super kotlin.Unit> $completion);
首先大家检查一下几个点
一、kotlin-kapt
二、 是否引入了 room-ktx
我是2024年3月份新创建的项目,所有我的gradle从 Groovy迁移到Kotlin DSL。我觉得问题大概率在这里。把room版本升级到最新版 room_version = “2.6.0-beta01”(可以)
其次 有人说是room版本的问题 需要指定到 2.4.0 版本才不会出问题。(不可以)
再就是 有人说把dao中不能使用挂起函数,把suspend 删了就可以了(可以)。