在构建项目时面临以下错误。试了一天也解决不了。
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(适用于你的应用或模块)
(源)