Java 如何使用图书馆?

Java 如何使用图书馆?,java,android,android-room,Java,Android,Android Room,在我的应用程序中,我想使用数据库,为此我使用了Room library。 我添加了以下依赖项: 但添加数据库类时,请在“生成”选项卡中显示以下错误: 我的数据库类: 如何修复它?您使用的是过时的依赖项;对于Android Jetpack使用: annotationProcessor "androidx.room:room-compiler:2.2.2" testImplementation "androidx.room:room-testing:2.2.2" implementation "an

在我的应用程序中,我想使用数据库,为此我使用了Room library。 我添加了以下依赖项:

但添加数据库类时,请在“生成”选项卡中显示以下错误:

我的数据库类:


如何修复它?

您使用的是过时的依赖项;对于Android Jetpack使用:

annotationProcessor "androidx.room:room-compiler:2.2.2"
testImplementation "androidx.room:room-testing:2.2.2"
implementation "androidx.room:room-runtime:2.2.2"

无法访问发布服务器可能来自Android架构和/或其RxJava绑定。除此之外,问题太广泛,无法提供准确的答案,而且有足够的教程。

您可以找到问题的答案
cannot access Publisher
@Database(entities = {TitlesEntity.class},version = 1,exportSchema = false)
public abstract class TitlesDatabase extends RoomDatabase {
    public abstract TitlesDao titlesDao();
}
annotationProcessor "androidx.room:room-compiler:2.2.2"
testImplementation "androidx.room:room-testing:2.2.2"
implementation "androidx.room:room-runtime:2.2.2"