2017-03-01 62 views
1

我正在开发一个需要使用谷歌播放服务的android工作室项目。我知道我需要安装SDK,但正如照片中所示,系统提示我提供链接以下载我必须使用的存储库。不幸的是,这个链接不起作用,我不能下载仓库,因此我的gradle不会同步。我该怎么办?Android Studio中缺少存储库

My code

+0

你能与你的实际代码替换的形象? –

+0

修复它,所以图像出现,gradle生成错误是更大的问题 –

+0

你做这个之前更新android sdk工具吗?因为在更新之后我遇到了同样的问题。所以这个链接http://stackoverflow.com/questions/42549667/androidstudio-failed-to-sync-gradle-project-failed-to-find-target-google-inc和其他几个我在网上找到 –

回答

0

两种方式来解决这个问题:

  1. 打开SDK管理器并安装(从临时演员)扮演的服务。安装或更新
  2. 按在摇篮“安装库和同步工程”建立自己的错误

都做同样的事:安装应用程式索引所需的存储库。

另见:

this

this

and this

- 更新 -

搜索了很多,我不能科幻在互联网上或在android developers上查找与该软件包名称相关的应用程序索引。我开始扩大搜索范围,并且我超过了this。很多谷歌云服务已转移到Firebase。因此,从理论上讲,要使其工作,您必须使用Firebase来访问依赖项。并且依赖关系与您当前正在使用的依赖关系不同(请参阅上面的最后一个链接)

+0

我卸载并重新安装谷歌播放服务,我仍然有同样的问题...它提供的Gradle编译错误的链接不会做任何事情 –

+0

请参阅更新到答案 – Zoe

+0

我试过所有的修复,我仍然看到一个错误的缺少知识库 –

0

我有一种感觉,您正在使用错误的API - 对于应用程序索引,您应该使用Firebase App indexing

因此,根据文档的gradle你的文件应该看起来有点像这样:

apply plugin: 'com.android.application' 

android { 
    // ... 
} 

dependencies { 
    // ... 
    compile 'com.google.firebase:firebase-core:10.2.0' 

    // Getting a "Could not find" error? Make sure you have 
    // the latest Google Repository in the Android SDK manager 
} 

// ADD THIS AT THE BOTTOM 
apply plugin: 'com.google.gms.google-services' 
+0

我特别使用谷歌身份验证和谷歌日历API的 –

+0

我不知道你正在尝试做什么是可能的。根据https://developers.google.com/android/guides/setup,appindexing不是您在gradle中导入的可能选项之一。 –