我正在尝试添加lifecycle:extensions
到我的项目,但我无法让它工作。每次都显示错误。
无法解析“:app@debug/compileClasspath”的依赖关系:无法解析android.arch.lifecycle:extensions:1.1.0。
我已经阅读了几个线程,但无法通过那里给出的答案使其工作。
项目级别等级为:
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 个小时,我一直在为此绞尽脑汁。
您已经添加了google() https://developer.android.com/topic/libraries/architecture/adding-components#add_the_google_maven_repository in the 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'
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)