我启动了我的 android studio,发现 build.gradle 的依赖项部分中的以下行没有编译:
compile 'com.google.android.gms:play-services-base:6.5.+'
compile 'com.google.android.gms:play-services-identity:6.5.+'
Gradle Sync 告诉我它无法解析包。我知道最新版本的播放服务是 7.8.0,但我不确定这是否与此有任何关系。有什么建议吗?
编辑:我应该提一下,如果我使用 7.8.0,gradle 不会提示,因为它可以找到包。然而,我在我的应用程序中使用的与播放服务相关的方法变得无效,因为谷歌已经更新了他们的云消息传递的工作方式。
最佳答案
在文件夹中
Android/Sdk/extras/google/m2repository/com/google/android/gms/play-services-base
打开 maven-metadata.xml 文件
并添加<version>6.5.87</version>
在 <versions>
节下.它可能如下所示
<versions>
<version>6.5.87</version>
<version>7.0.0</version>
<version>7.3.0</version>
<version>7.5.0</version>
</versions>
对 Android/Sdk/extras/google/m2repository/com/google/android/gms/play-services-identity
做同样的事情
注意:通常 Android SDK 在您的 HOME 文件夹中。
关于android - 无法解析 com.google.android.gms :play-services-base:6. 5.+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32340344/