I am trying to add lifecycle:extensions
to my project but i can not make it work . Each time it shows error .
Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve android.arch.lifecycle:extensions:1.1.0.
I have already read several threads but could not make it work by the answers given there. Project level gradle is:
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
}
And build.gradle is :
implementation "android.arch.lifecycle:extensions:1.1.0"
annotationProcessor "android.arch.lifecycle:compiler:1.1.0"
How can i make it work? I am on Android Studio 3.1.2 . I also tried to import some github samples but same error occurred each time . Now its been 7 hours i have been busting my head on this.
You already added google()
in the Build.gradle
so, try adding the latest version:
implementation "android.arch.lifecycle:extensions:1.1.1"
annotationProcessor "android.arch.lifecycle:compiler:1.1.1"
Also, go to:
File -> Settings -> Build, Execution, Deployment -> Build tools -> Gradle
And uncheck the option if it is checked to download from repository.
In case it didn't help, updating gradle to the latest version will help:
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
}