End*_*ave 5 android google-play-services android-gradle-plugin
我有一个非常类似于Gradle build的问题,在Android Studio中寻找Google Play服务失败了
我有一个工作的android项目,但当我添加
compile 'com.google.android.gms:play-services:5.0.77'
Run Code Online (Sandbox Code Playgroud)
我得到了一个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>
Run Code Online (Sandbox Code Playgroud)
我已经通过管理器添加了SDK.其他线程建议计算机上可能有第二个SDK库导致该问题,但我无法解决此问题.我正在使用mac(通常是PC用户,所以请耐心等待),然后查看SDK管理器和项目结构对话框,两者都说SDK位于:
/Applications/Android Studio.app/sdk
Run Code Online (Sandbox Code Playgroud)
鉴于它们指向同一个地方,它必然是错误的其他原因?
也许我有一个5.2.8以外的版本(虽然不太可能,因为andoid studio说这是最新的,我刚刚更新了SDK)?如何检查我机器上安装的版本 - 它不在文件名中?
如果要使用5.2.8版,则必须在build.gradle上进行设置
compile 'com.google.android.gms:play-services:5.2.08'
Run Code Online (Sandbox Code Playgroud)
因为它存储在目录中:
ANDROID_SDK_PATH /演员/谷歌/ m2repository/COM /谷歌/安卓/ GMS /播放服务/ 08年2月5日
您可以使用"+"代替"08",您将使用最后一个次要版本
compile 'com.google.android.gms:play-services:5.2.+'
Run Code Online (Sandbox Code Playgroud)
好的,所以看起来我的版本号已关闭,这就是导致问题的原因.如果其他人有此问题,请检查google_play_services_lib目录中AndroidManifest.xml文件中的版本号
| 归档时间: |
|
| 查看次数: |
7151 次 |
| 最近记录: |