我的问题与Gradle build fails looking for Google Play Services in Android Studio
非常相似我有一个正在运行的android项目,但是当我添加
时compile 'com.google.android.gms:play-services:5.0.77'
我得到了一个gradle构建错误
Error:Failed to find: com.google.android.gms:play-services:5.2.8
<a href="openFile">Open File</a><br><a href="open.dependency.in.project.structure">Open in Project Structure dialog</a>
我已通过管理器添加了SDK。其他线程建议计算机上可能有第二个SDK库导致该问题,但我无法解决此问题。我正在使用mac(通常是PC用户,所以请耐心等待),看看SDK管理器和项目结构对话框都说SDK位于:
/Applications/Android Studio.app/sdk
鉴于它们指向同一个地方,它必然是导致错误的其他原因吗?
也许我有一个5.2.8以外的版本(尽管不太可能,因为andoid studio说这是最新的,我刚刚更新了SDK)?如何检查我机器上安装的版本 - 它不在文件名中?
答案 0 :(得分:7)
如果您要使用版本5.2.8,则必须设置build.gradle
compile 'com.google.android.gms:play-services:5.2.08'
因为它存储在目录中:
ANDROID_SDK_PATH /演员/谷歌/ m2repository / COM /谷歌/安卓/ GMS /播放服务/ 08年2月5日
您可以使用'+'代替'08',您将使用最后一个次要版本
compile 'com.google.android.gms:play-services:5.2.+'
答案 1 :(得分:5)
好的,好像我的版本号已关闭,这就是导致问题的原因。如果其他人有此问题,请检查google_play_services_lib目录中AndroidManifest.xml文件中的版本号
答案 2 :(得分:5)
5.0.77
发布版存在问题。将com.google.android.gms:play-services:5.0.77
更改为com.google.android.gms:play-services:5.0.89
,事情就可以了。
5.0.77
。 Read More.
答案 3 :(得分:0)
我完全有一个不同的问题。我把这行
应用插件:&#39; com.google.gms.google-services&#39;
在文件的开头。甚至之前:
申请插件:&#39; com.android.application&#39;
不得不划伤我的头半小时。
所以最终(工作)条件看起来像:
申请插件:&#39; com.android.application&#39;
应用插件:&#39; com.google.gms.google-services&#39;