所以我有一个Android应用程序的工作版本,我正在尝试添加谷歌登录。我遵循这个: https://developers.google.com/identity/sign-in/android/start-integrating
并在“添加Google服务插件”步骤之后:
将依赖项添加到项目级build.gradle:
classpath 'com.google.gms:google-services:2.0.0-alpha5'
将插件添加到您的 app-level build.gradle:
apply plugin: 'com.google.gms.google-services'
我的应用无法使用以下错误构建:
无法同步Gradle项目'[我的项目名称]'错误:原因:失败 使用哈希字符串'Google Inc.:Google API:19'查找目标: C:\ Users \用户SD \应用程序数据\本地\的Android \ SDK
任何想法/建议?我有一个朋友按照相同的步骤,并得到相同的结果。
答案 0 :(得分:1)
好像你错过了API 19。 我建议你去Tools - Android - SDK Manager或者点击SDK Manager图标并检查是否安装了API 19。
答案 1 :(得分:0)
我已经安装了API 19,即使错误似乎表明API19是一个问题。我切换到API 17,摆脱了这个错误,但引起了一些新的错误。
这些问题可能与我的应用程序中与GooglePlayer库冲突的Sherlock库有关。切换到API 17后,我通过删除依赖性解决了其他错误:
编译com.google.android.gms:play-services:7.0.0'
并添加以下内容:
编译com.google.android.gms:play-services-ads:8.3.0'
编译com.google.android.gms:play-services-identity:8.3.0'
编译com.google.android.gms:play-services-gcm:8.3.0'
编译com.google.android.gms:play-services-plus:8.3.0'
编译com.google.android.gms:play-services-auth:8.3.0'
编译com.google.android.gms:play-services-maps:8.3.0'
到项目的build.gradle。