gpt4 book ai didi

android - RoomDatabase_Impl 不存在

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:08:48 29 4
gpt4 key购买 nike

我在尝试实现房间数据库时,出现以下错误:

java.lang.RuntimeException: cannot find implementation for com.udacity.gradle.builditbigger.Database.HilarityUserDatabase. HilarityUserDatabase_Impl does not exist
at android.arch.persistence.room.Room.getGeneratedImplementation(Room.java:92)

我尝试将相关的 kotlin 依赖项添加到我的 gradle 文件中(如下所示),但是当我这样做时,通常会因任何问题而生成的所有数据绑定(bind)类现在都在我的 gradle 控制台中生成错误。有没有办法让我使用 DataBinding 库和 Room Pesistence 库?

apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
...
dependencies{
kapt "android.arch.persistence.room:compiler:1.0.0"
}

最佳答案

我以前确实发生过,确保你在 build.gradle 中拥有所有 3 个依赖项

implementation 'android.arch.persistence.room:runtime:1.0.0'
annotationProcessor 'android.arch.persistence.room:compiler:1.0.0'
kapt 'android.arch.persistence.room:compiler:1.0.0'

此外,在 gradle 同步之后进行“项目清理”也会有所帮助。

关于android - RoomDatabase_Impl 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49224539/

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