Android Room错误:带@Relation注释的字段必须是列表或集合 [英] Android Room Error: Fields annotated with @Relation must be a List or Set
本文介绍了Android Room错误:带@Relation注释的字段必须是列表或集合的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在2.2.0-alpha1版本的房间中使用一对一关系.我当前的房间版本是2.2.5,但出现错误:
I want to use One to One relationship in room that available from version 2.2.0-alpha1. My current room version 2.2.5 and I get an error:
error: Fields annotated with @Relation must be a List or Set.
推荐答案
自androidx以来,android名称有所变化.
There is change in android name since androidx.
请确保在应用中使用androidx而不是arch(已弃用)
Make sure to use androidx instead of arch(deprecated) in app
def room_version = "2.2.5"
implementation "androidx.room:room-runtime:$room_version"
annotationProcessor "androidx.room:room-compiler:$room_version"
这篇关于Android Room错误:带@Relation注释的字段必须是列表或集合的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文