kotlin Android工作室错误:要使用RxJava2功能,必须从Room添加'rxjava2'工件作为依赖项

lf3rwulv  于 2022-11-16  发布在  Kotlin
关注(0)|答案(1)|浏览(329)

我在构建项目时遇到了以下错误。在尝试了一整天后仍然无法解决。

error: To use RxJava2 features, you must add `rxjava2` artifact from Room as a dependency. androidx.room:room-rxjava2:<version>
    public abstract java.lang.Object clearAllBillers(@org.jetbrains.annotations.NotNull()
                                     ^

下面是我在build.gradle中的依赖项

implementation("androidx.room:room-rxjava2:2.3.0")

implementation "androidx.room:room-runtime:2.3.0"
implementation "androidx.room:room-ktx:2.3.0"
implementation 'androidx.constraintlayout:constraintlayout:2.1.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
kapt "androidx.room:room-compiler:2.3.0"

我已经尝试过现有的解决方案,例如升级

classpath 'com.android.tools.build:gradle:7.3.1'

还尝试做无效缓存和清理项目。仍然无法解决这个问题。
如果你有什么想法,请帮助我解决。提前感谢!!️

dgsult0t

dgsult0t1#

不知道为什么您没有更快地收到答案(因为此问题有一个简单的解决方案),您只需添加

implementation("androidx.room:room-rxjava2:2.4.3")

添加到您的build.gradle(用于您的应用程序或模块)
source)(英文)

相关问题