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

时间:2018-06-02 09:27:36

标签: android android-gradle android-room

我正在尝试将Room数据库集成到我的应用中。编译工作正常但是当我点击运行按钮时,我得到没有缓存版本的android.arch.persistence.room:compiler:1.1.0可用于离线模式错误。我用Google搜索并找到了一些解决方案,例如在gradle设置中取消选中offline选项以及从编译器设置中删除--offline命令。什么都行不通。在我的android工作室中,默认情况下取消选中gradle设置中的offline选项。我不是在代理网络背后工作。

这是我的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"

}

我的项目级别gradle文件

// 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
}

0 个答案:

没有答案