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