找不到com.google.android.gms:play-services:3.1.59 3.2.25 4.0.30 4.1.32 4.2.40 4.2.42 4.3.23 4.4.52 5.0.77 5.0.89 5.2.08 6.1。 11 6.1.71 6.5.87

通过gradle引用play-services停止为我工作 – 煮沸了它 – 甚至我作为参考的示例停止工作: https : //plus.google.com/+AndroidDevelopers/posts/4Yhpn6p9icf

FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':auth'. > Failed to notify project evaluation listener. > Could not resolve all dependencies for configuration ':auth:compile'. > Could not find com.google.android.gms:play-services:3.1.36. Required by: gpsdemos:auth:unspecified * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 3.577 secs 

我担心,只是版本增加,但提出了2个问题:#1)新的是什么? #2)为什么旧版本不见了?

检查你是否也安装了“Google Repository”。 否则,您还必须在SDK Manager中安装“Google Repository”。

另外请注意,可能会有2个SDK安装 – 一个来自AndroidStudio,另一个可能已经安装。 将其更好地整合到一个安装中 – 这是一个常见的错误 – 您将它安装在一个安装中,但在您使用其他安装进行构build时会失败。

如何访问Google资源库的SDK管理器的示例

只需从sdkpipe理器安装Google Repository,然后重新启动Android Studio即可。

除了安装存储库和SDK包之外,还应该注意到版本号会定期更改。 这个简单的解决scheme是用一个加号(+)来replace特定的版本号。

 compile 'com.google.android.gms:play-services:+' 

Google说明指出应该确保升级版本号,但在版本控制中增加plus处理更改。 另外请注意,在Android Studio中构build时,当有新版本可用时,状态行中会显示一条消息。

可以通过在正确的存储库path上进行深入查看来查看播放服务的可用版本:

播放服务存储库路径

参考

这个网站也有Eclipse和其他IDE的说明。

ADS-设置

我一直在努力解决这个问题几个小时,直到find这个职位。 就像@ligi说的,有些人有两个SDK文件夹(Android Studio和捆绑的Eclipse)。 问题是,如果您在两个SDK文件夹下载了Google Play服务库,则无关紧要,您的ANDROID_HOME环境variables必须指向Android Studio使用的SDK文件夹。

 SDK Folder A (Used on Eclipse) SDK Folder B (Used on AS) ANDROID_HOME=<path to SDK Folder B> 

改变这个variables的path后,错误消失了。

我有同样的问题,因为我有:

 compile 'com.google.android.gms:play-services:5.2.8' 

我解决了更改“+”的版本号。 所以线路必须是:

 compile 'com.google.android.gms:play-services:+' 

添加这个作为第二个参考,因为我有一个类似的问题..
我必须在AS设置中的'Archives'类别下明确地添加'.aar'作为注册文件types。

如果您已经安装了Google Repository,请确保已更新。 我不得不更新我的Google资源库和服务。 这是我更新Android Studio后。

我添加了一个新的环境variablesANDROID_HOME,并将其指向Android Studio安装目录内的SDK(C:\ Program Files(x86)\ Android \ android-studio \ sdk)。 (环境variables是Windows的一部分;您可以通过高级计算机属性访问它们… google了解更多信息)

我也有同样的问题,现在解决了。

正如上面提到的其他解决scheme一样,我尝试了所有的东西,并没有解决我的问题。
即使你有两个SDK的位置不用担心它,并检查你的Android主页是否设置为Android工作室SDK(如果你有Android存储库,并在该SDK位置的一切)。

解:

  • 转到您的项目结构
  • select你的模块
  • 点击右侧的依赖性水龙头
  • 添加库依赖项
  • “com.google.android.gms:播放服务:+”

现在它会工作。

我错误地添加了编译com.google.android.gms:play-services:5.+在构build脚本块的依赖项中。 您应该将其添加到第二个依赖项块中。 进行更改 – >与gradle同步项目。