2017-03-01 64 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中導入的可能選項之一。 –