找不到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时会失败。
只需从sdkpipe理器安装Google Repository,然后重新启动Android Studio即可。
除了安装存储库和SDK包之外,还应该注意到版本号会定期更改。 这个简单的解决scheme是用一个加号(+)来replace特定的版本号。
compile 'com.google.android.gms:play-services:+'
Google说明指出应该确保升级版本号,但在版本控制中增加plus处理更改。 另外请注意,在Android Studio中构build时,当有新版本可用时,状态行中会显示一条消息。
可以通过在正确的存储库path上进行深入查看来查看播放服务的可用版本:
参考
这个网站也有Eclipse和其他IDE的说明。
我一直在努力解决这个问题几个小时,直到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同步项目。
- 在后台服务中使用Google Play服务LocationClient
- 如何禁止“避免使用捆绑版Google Play服务SDK”警告?
- 添加应用内结算库时出错
- 将Google Play服务添加到Eclipse项目
- findcom.google.android.gms:play-services:8.4.0,但是google-services插件需要8.3.0版本
- google-services.json究竟做了什么?
- Google Play服务库更新并丢失符号@ integer / google_play_services_version
- 如何显示启用位置对话框,如谷歌地图?
- 如何查找Android版Google Play服务版本