Android studio错误:要使用RxJava2功能,您必须从Room添加' RxJava2 '工件作为依赖项.&



在构建项目时面临以下错误。试了一天也解决不了。

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'

还尝试执行无效缓存和清理项目。仍然无法解决这个问题。

请帮助我,如果你有任何想法得到解决。提前感谢!!❤️

不知道为什么你没有收到一个答案更快(因为这个问题有一个简单的解决方案)你只需要加上

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

到您的构建。Gradle(适用于你的应用或模块)

(源)

最新更新