我正在尝试将lifecycle:extensions添加到我的项目中,但是它显示了错误信息
Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve android.arch.lifecycle:extensions:1.1.1.
网络上提供的解决方案都没有对我有所帮助。我的问题不是关于如何解决该错误。 在检查了sdk的不同目录之后,我注意到以下目录中有一个包含Java类数量的目录:
<SDK_HOME>\sources\android-27\android\arch\lifecycle
我的问题是,从存储库成功下载“ extensions-1.1.1.aar”后,它将(aar文件)保存在哪个目录中?哪些文件将与.aar文件一起下载(例如.pom / .pom.sha1 ...)?谢谢。
答案 0 :(得分:0)
此工件已发布到mavenCentral()
,也很可能发布到google()
。
dependencies {
// https://mvnrepository.com/artifact/android.arch.lifecycle/extensions
implementation "android.arch.lifecycle:extensions:1.1.1"
}
SDK_HOME
是另一回事。如果要从本地存储库加载,请使用mavenLocal()
-但这仅在向其中添加了所需工件后才有效-否则将找不到它们;这仅在离线工作时才有意义。