Android应用未使用Google服务构建(Android Studio)

时间:2016-01-31 22:53:36

标签: android android-studio

所以我有一个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

任何想法/建议?我有一个朋友按照相同的步骤,并得到相同的结果。

2 个答案:

答案 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。