Я пытаюсь интегрировать базу данных Room в свое приложение.Компиляция работает нормально, но пока я нажимаю кнопку запуска, я получаю Нет кэшированной версии android.arch.persistence.room:compiler:1.1.0 для автономного режима ошибка.Я гуглил и нашел некоторые решения, такие как отключение опции offline в настройках 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
}