没有缓存版本的android.arch.persistence.room:compiler:1.1.0可用于脱机模式

没有缓存版本的android.arch.persistence.room:compiler:1.1.0可用于脱机模式,android,android-gradle-plugin,android-room,Android,Android Gradle Plugin,Android Room,我正在尝试将房间数据库集成到我的应用程序中。编译工作正常,但当我单击run按钮时,我发现没有缓存版本的android.arch.persistence.room:compiler:1.1.0可用于脱机模式错误。我在谷歌上搜索并找到了一些解决方案,比如在gradle设置中取消选中offline选项,从编译器设置中删除--offline命令。什么都不管用。在我的android studio中,默认情况下未选中gradle设置中的脱机选项。我不是在代理网络后面工作 这是我的gradle依赖项部分 de

我正在尝试将房间数据库集成到我的应用程序中。编译工作正常,但当我单击run按钮时,我发现没有缓存版本的android.arch.persistence.room:compiler:1.1.0可用于脱机模式错误。我在谷歌上搜索并找到了一些解决方案,比如在gradle设置中取消选中offline选项,从编译器设置中删除--offline命令。什么都不管用。在我的android studio中,默认情况下未选中gradle设置中的脱机选项。我不是在代理网络后面工作

这是我的gradle依赖项部分

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    ...
    ...
    def room_version = "1.1.0" // or, for latest rc, use "1.1.1-rc1"

    implementation "android.arch.persistence.room:runtime:$room_version"
    annotationProcessor "android.arch.persistence.room:compiler:$room_version"

}
我的项目级渐变文件

// Top-level build file where you can add configuration options common to all 
sub-projects/modules.

buildscript {

    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        google()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

我刚刚访问了Android开发网站,它表明Room的最新版本是
1.0.0
,而不是
1.1.0
。即使使用了1.0.0,我也可能尝试了相同的版本@LeoAso@LeoAsoandroid开发者网站的最新版本是1.1.0。检查此链接