Android Room错误:带@Relation注释的字段必须是列表或集合 [英] Android Room Error: Fields annotated with @Relation must be a List or Set

查看:140
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆