无法解析:com.google.android.gms:play-services-measurement:9.0.2

22
我不知道以下问题的原因。请问你能帮忙吗?
错误信息:Failed to resolve: com.google.android.gms:play-services-measurement:9.0.2
请安装Repository和同步项目,打开文件,并在“项目结构”对话框中显示。

你能展示一下你的应用程序的 build.gradle 文件吗? - mbmc
如果我的答案解决了您的问题,那么能否接受它,这样对其他人也会有帮助。 - mthakuri
4个回答

50
你需要更新应用级别的build.gradle文件,将classpath 'com.google.gms:google-services:3.0.0'替换原先的2.x.x版本。希望这能有所帮助。

非常感谢!我已经尝试了几个小时来解决这个问题。 - EsotericRider
2
如果你正在从8.x.x或更早的版本升级,那么这将需要你为你的应用生成一个新的google-service.json文件。前往https://console.firebase.google.com/并进入你的项目设置来生成更新后的版本。 - Will Vanderhoef

12

更新您的Android SDK管理器 - 将Google存储库版本更新为28并将Google Play服务更新到30。它将可以正常工作。


6

如果有人遇到这个问题,即使已经更新了SDK但仍不起作用,我的解决方法是在我的构建代码中读取的Google Play服务版本为'com.google.android.gms:play-services:9.8.00',我将其更改为'com.google.android.gms:play-services:9.8.0'


非常感谢!删掉最后一个‘0’就解决了问题。必须是com.google.android.gms:play-services:9.8.0。 - Can Uludağ
1
@Andrew 我的SDK已经更新到最新版本(Google Repository Rev 32 & Google Play Services Rev 32)。在应用程序级别的build.gradle文件中,我添加了“compile 'com.google.android.gms:play-services-location:9.8.0'”。但是我仍然遇到错误:无法解析com.google.android.gms:play-services-location:9.8.0。 - LoveForDroid

1

我通过从SDK Manager中卸载Google Repository然后重新安装解决了这个问题。希望这能有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接