Android Studio中缺少存储库

时间:2017-03-01 21:02:05

标签: java android android-studio

我正在android studio中开展一个项目,需要使用谷歌播放服务。我知道我需要安装SDK,但是如照片中所示,系统会提示我下载我必须使用的存储库的链接。不幸的是,这个链接不起作用,我无法下载存储库,因此我的gradle将无法同步。我该怎么办?

My code

2 个答案:

答案 0 :(得分:1)

解决此问题的两种方法:

  1. 打开SDK管理器并安装(从附加组件)播放服务。安装或更新
  2. 按"安装存储库并同步项目"在Gradle构建错误
  3. 两者都做同样的事情:安装应用程序索引所需的存储库。

    另见:

    this

    this

    and this

    - 更新 -

    经过大量搜索后,我无法在互联网或android developers上找到与该软件包名称建立索引的内容。我开始扩大搜索范围,然后我来到this。很多谷歌云服务都转移到了Firebase。因此,从理论上讲,要使其工作,您必须使用Firebase来访问依赖项。并且依赖性与您当前使用的依赖性不同(参见上面的最后一个链接)

答案 1 :(得分: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'