Не удалось разрешить android.arch.lifecycle: extensions: 1.1.0 - PullRequest
0 голосов
/ 13 сентября 2018

Я пытаюсь добавить lifecycle:extensions в свой проект, но не могу заставить его работать.Каждый раз, когда он показывает ошибку.

Невозможно разрешить зависимость для ': app @ debug / compileClasspath': не удалось разрешить android.arch.lifecycle: extensions: 1.1.0.

Я уже прочитал несколько веток, но не смог заставить его работать с помощью ответов, приведенных там.Gradle уровня проекта:

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

allprojects {
repositories {
    google()
    maven { url 'https://maven.google.com' }
    jcenter()
    mavenCentral()
    flatDir {
        dirs 'libs'
    }
}
}

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

И build.gradle:

implementation "android.arch.lifecycle:extensions:1.1.0"
annotationProcessor "android.arch.lifecycle:compiler:1.1.0"

Как я могу заставить его работать?Я на Android Studio 3.1.2.Я также пытался импортировать некоторые образцы GitHub, но каждый раз возникала одна и та же ошибка.Прошло уже 7 часов, и я все время ломал голову над этим.

1 Ответ

0 голосов
/ 13 сентября 2018

Вы уже добавили google() в Build.gradle, поэтому попробуйте добавить последнюю версию:

implementation "android.arch.lifecycle:extensions:1.1.1"
annotationProcessor "android.arch.lifecycle:compiler:1.1.1"

Кроме того, перейдите по ссылке:

File -> Settings -> Build, Execution, Deployment -> Build tools -> Gradle

И снимите флажок, если он установлен для загрузки из хранилища.


Если это не помогло , обновление gradle до последней версии поможет:

dependencies {
    classpath 'com.android.tools.build:gradle:3.1.4'
}
...