gpt4 book ai didi

android - 在类 RoomOpenHelper 中构建 Android 房间数据库时出错

转载 作者:搜寻专家 更新时间:2023-11-01 07:44:04 26 4
gpt4 key购买 nike

我正在关注这个例子 here并将其集成到我当前正在开发的应用程序中。我有以前的 sql 数据库,但我不想迁移它们。

我已经设置了库和所有代码,但是当我尝试构建以在模拟器上进行测试时,出现此错误。

Error:(27, 60) error: constructor RoomOpenHelper in class RoomOpenHelper cannot be applied to given types;
required: DatabaseConfiguration,Delegate,String,String
found: DatabaseConfiguration,<anonymous Delegate>,String
reason: actual and formal argument lists differ in length

“RoomOpenHelper”似乎需要 identityHash 和 legacyHash。没有提供遗产,我不明白为什么。

这是我正在使用的库

implementation "android.arch.lifecycle:runtime:1.1.0"
implementation "android.arch.lifecycle:extensions:1.1.0"
annotationProcessor "android.arch.lifecycle:compiler:1.1.0"

implementation "android.arch.persistence.room:runtime:1.0.0"
annotationProcessor "android.arch.persistence.room:compiler:1.0.0"
compile "android.arch.persistence.room:rxjava2:1.1.0-alpha1"

implementation "android.arch.lifecycle:common-java8:1.1.0"

我尝试过使用和不使用通用 java8 库。

最佳答案

我通过将 2 个持久性库更新为 1.1.0 alpha 版本来修复此问题

关于android - 在类 RoomOpenHelper 中构建 Android 房间数据库时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48433133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com