今天,由于配置问题,Android Studio停止正常同步。
无法解析configuration‘:app:providerRepositoryDebugCompileClasspath’.的所有文件找不到firebase-analytics-impl.aar (com.google.firebase:firebase-analytics-impl:15.0.2).已在以下位置搜索:播放服务找不到play- (com.google.android.gms:play-services-flags:15.0.1). - https://jcenter.bintray.com/com/google/firebase/firebase-analytics-impl/15.0.2/firebase-analytics-impl-15.0.2.aar。the服务已在以下位置搜索:https://jcenter.bintray.com/com/google/android/gms/play-services-flags/15.0.1/play-services-flags-15.0.1.aar
这两个文件存在,我可以通过web浏览器下载它们。
我已经通过将firebase核心更新到16.0.0修复了第一个问题。(解析失败: firebase-analytics-impl),但我无法修复第二个问题。
Android Studio有什么问题?昨天它运行得很好。
请不要建议添加来自gms的标记库。我已经试过了。
发布于 2018-05-28 19:17:59
通过更改项目build.grade中回购的顺序修复:
而不是
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
}
}
放
allprojects {
repositories {
maven { url "https://maven.google.com" }
jcenter()
}
}
我想这是有人建议的,但我再也看不到他的回答了。
非常奇怪的问题。
发布于 2018-05-28 19:02:00
我猜他们是在修改和删除旧的库。
通过更改项目build.gradle中存储库的顺序,我最终成功地让它工作起来:
allprojects {
repositories {
google()
maven {
url "https://maven.google.com" // Google's Maven repository
}
jcenter()
}
}
jcenter应该是最后一个。
发布于 2018-06-11 17:41:39
尝试下面的代码
在build.gradle
项目中
在依赖项标签中
classpath 'com.google.gms:google-services:4.0.1'
并导入如下所示的存储库
allprojects {
repositories {
google()
jcenter()
}
}
在应用程序中使用build.gradle
repositories {
google()
jcenter()
}
现在令人困惑的部分是为什么不使用google()
maven { url "https://maven.google.com" }
因为在android studio 3+中google()
是它的替代品。
还要确保使用来自Firebase SDK documentation的firebase sdk的正确版本
https://stackoverflow.com/questions/50563297
复制相似问题