尝试添加Google Play服务的依赖项时,同步失败。问题似乎是在C:/ Program / Files / Android / Android Studio中查找jar,但我的SDK放在C:\ Android \ sdk中。但是我在程序文件中也有Android Studio,其中没有用于Google Play服务的jar。
信息:Gradle任务[clean,:app:generateDebugSources,:app:compileDebugSources] 错误:配置根项目“XXXXXX”时出现问题。
无法解析配置':classpath'的所有依赖项。 找不到com.google.gms:google-services:9.0.0。 在以下位置搜索: file:/ C:/ Program Files / Android / Android Studio / gradle / m2repository / com / google / gms / google-services / 9.0.0 / google-services-9.0.0.pom file:/ C:/ Program Files / Android / Android Studio / gradle / m2repository / com / google / gms / google-services / 9.0.0 / google-services-9.0.0.jar https://jcenter.bintray.com/com/google/gms/google-services/9.0.0/google-services-9.0.0.pom https://jcenter.bintray.com/com/google/gms/google-services/9.0.0/google-services-9.0.0.jar 要求: :XXXXX:不详 信息:建筑失败 信息:总时间:6.148秒 信息:1错误 信息:0警告 信息:请参阅控制台中的完整输出
我的ANDROID_HOME也设置为C:\ Android \ sdk。 请指教。
答案 0 :(得分:0)
检查其他SO question。您可以发现更新至9.0.0版的Google Play服务存在错误问题。
某些解决方案是检查您是否为gradle启用了离线工作,如果已选中则取消选择“脱机工作”。然后,确认您是否在项目级build.gradle: classpath 'com.google.gms:google-services:3.0.0'.
中提到了作为依赖项提及的最新版Google服务。在Gradle同步完成后清理并构建项目。
此外,有些人通过删除android文件夹中的debug.keystore
文件来修复它。
查看此SO question以获取更多信息。