2016-09-26 51 views
1

我試圖在我的Android應用上使用Google Play服務來獲取設備的最後一個已知位置,但是當我嘗試添加gradle這個依賴性:無法解析:com.google.android.gms:play-services:9.6.0同步項目時

compile 'com.google.android.gms:play-services:9.6.0'

我得到以下錯誤:

A problem occurred configuring project ':app'. Could not resolve all dependencies for configuration ':app:_debugCompile'. Could not find com.google.android.gms:play-services:9.6.0. Searched in the following locations: https://jcenter.bintray.com/com/google/android/gms/play-services/9.6.0/play-services-9.6.0.pom https://jcenter.bintray.com/com/google/android/gms/play-services/9.6.0/play-services-9.6.0.jar file:/home/user/Android/Sdk/extras/android/m2repository/com/google/android/gms/play-services/9.6.0/play-services-9.6.0.pom file:/home/user/Android/Sdk/extras/android/m2repository/com/google/android/gms/play-services/9.6.0/play-services-9.6.0.jar file:/home/user/Android/Sdk/extras/google/m2repository/com/google/android/gms/play-services/9.6.0/play-services-9.6.0.pom file:/home/user/Android/Sdk/extras/google/m2repository/com/google/android/gms/play-services/9.6.0/play-services-9.6.0.jar

有誰知道如何解決這一問題?謝謝!

編輯

這是我的build.gradle文件:

apply plugin: 'com.android.application' 

    android { 
     compileSdkVersion 24 
     buildToolsVersion "24.0.2" 

     defaultConfig { 
      applicationId "app" 
      minSdkVersion 16 
      targetSdkVersion 24 
      versionCode 1 
      versionName "1.0" 
     } 


     buildTypes { 
      release { 
       minifyEnabled false 
       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      } 
     } 

     lintOptions { 
      abortOnError false 
     } 
    } 

    dependencies { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
     testCompile 'junit:junit:4.12' 
     compile 'com.android.support:appcompat-v7:24.2.0' 
     compile group: 'com.google.code.gson', name: 'gson', version: '2.7' 
     compile 'com.squareup.okhttp3:okhttp:3.4.1' 
     compile group: 'org.powermock', name: 'powermock-mockito-release-full', version: '1.6.4' 
     compile 'org.mockito:mockito-core:1.10.19' 
     compile 'com.google.android.gms:play-services:9.6.0' 
    } 
+0

你可以分享你gradle這個文件? –

回答

2

更新SDK的Android Support RepositoryGoogle Play services第一。看看它之後是否同步。

+0

如何從命令行執行此操作? (爲了以防萬一,我使用的是Ubuntu 16.04) – Tuco

+0

當我嘗試使用Intellij進行構建時,我得到了Install Repository的鏈接,但鏈接什麼都不做。 – Tuco

+0

轉到您的android sdk dir - >工具並運行名爲'android'的腳本。然後向下滾動並更新上述兩個軟件包。 – fluffyBatman

0

這可能是由於谷歌播放服務SDK沒有安裝在你的android studio包中。請按照Android開發者指南瞭解如何在應用程序中設置Google Play服務。有一個鏈接可以幫助您在添加軟件包中的依賴關係之前設置SDK。
Google Developers Guide : Google Play services setup

0

在項目級的build.gradle文件,下buildscript>相關性, 類路徑 'com.google.gms:谷歌服務:3.0.0'

相關問題