android - 无法解析 com.google.android.gms :play-services-base:6. 5.+

标签 android

我启动了我的 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/

相关文章:

android - 如何将 .pcm 文件转换为 .wav 或 .mp3?

java - 替换字符串中 a-z 0-9 和 , 旁边的所有字符

java - 如何获取有关第一个 Activity 的按钮单击的信息并在第三个 Activity 中使用它? - 安卓

java - ARCore TransformableNode 拖动后将 localPosition 设置为 [x=0.0, y=0.0, z=0.0]

java - 为什么通知不显示在 API 28 中?

android - android中的房间数据库无法解析 'android.arch.persistence.room:runtime:1.0.0'

java - APIDemos 示例中的 Android 主题

javascript - 是否可以配置 iOS 原生 HTML5 日期选择器?

android - 将正在运行的应用程序版本与市场应用程序版本进行比较

android - 访问android媒体目录?