[英]Android - Google Login and Play Services version incomptablity
我在使用Google登录和Google Play服务时遇到了一个奇怪的问题。 我按照https://developers.google.com/identity/sign-in/android/start-integrating中的说明操作,并将'com.google.gms:google-services:1.5.0-beta2'
到我的build.gradle文件。
然后我在应用程序的gradle文件中添加了我们的应用程序所需的这些播放服务库:
compile 'com.google.android.gms:play-services-location:8.4.0' compile 'com.google.android.gms:play-services-maps:8.4.0' compile 'com.google.android.gms:play-services-fitness:8.4.0' compile 'com.google.android.gms:play-services-analytics:8.4.0' compile 'com.google.android.gms:play-services-auth:8.4.0'
但是当我编译时,我得到了这个错误:
出了什么问题:任务':app:processDebugGoogleServices'执行失败。 请通过更新google-services插件的版本来修复版本冲突(有关最新版本的信息, 请访问https://bintray.com/android/android-tools/com.google.gms.google-services/ )或将com.google.android.gms的版本更新为8.3.0。
找到com.google.android.gms:play-services-fitness:8.4.0,但google-services插件需要8.3.0版本。
让我感到困惑的是开发人员说使用1.5.0-beta2版本的插件和版本8.4播放服务,但gradle不会让我编译。
这篇文章的答案版本冲突更新到8.4.0
我需要两件事,
classpath 'com.android.tools.build:gradle:2.0.0-alpha5'
classpath 'com.google.gms:google-services:2.0.0-alpha5'
并将apply plugin: 'com.google.gms.google-services'
到文件末尾
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.