-1

我使用Android Studio爲我加入谷歌遊戲服務依賴於top level gradle這個如下片段整合GCM到項目代碼:無法找到:com.google.android.gms:發揮服務-GCM:8.3.0

dependencies { 
    classpath 'com.android.tools.build:gradle:1.3.0' 
    classpath 'com.google.gms:google-services:1.5.0-beta2' //this one 
} 

但我得到的錯誤Failed to find: com.google.android.gms:play-services-gcm:8.3.0Failed to find: com.google.android.gms:play-services-measurement:8.3.0。我已經從SDK管理器更新了Goole Play服務並同步了項目。

我在頂層加的gradle也apply plugin: 'com.google.gms.google-services'但其仍表現出同樣的錯誤

+0

加上'應用插件:「com.google.gms.google服務''在項目級gradle –

+0

我也這樣做了 – Pankaj

+0

,你是否將任何播放服務庫添加到您的項目? – Sree

回答

1

你不需要引用完整的谷歌播放服務只需添加GCM參考build.gradel模塊。

這是我的樣子,工作正常。

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:22.2.1' 
    compile 'com.google.android.gms:play-services-gcm:7.8.0' 
} 

然後確保您運行build.grade。該版本可能也因爲我加我的而改變了。

還要注意你是把它變成了錯誤的格拉德爾文件,使用該模塊不頂一個

0

請確保您有最新的Android Studio安裝,隨着更新Google Play Services。它也可能是錯誤的原因。此外,您也不需要添加插件行apply plugin: 'com.google.gms.google-services'。沒有它就會編譯好。目前,我正在使用Android Studio 2.1gradle版本2.10來編譯以下gradle配置。

的build.gradle(項目級別)

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.0-alpha3' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
     classpath 'com.google.gms:google-services:2.0.0-alpha6' 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

的build.gradle(應用模塊)

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.1" 

    defaultConfig { 
     applicationId "your.package.id.here" 
     minSdkVersion 16 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.google.android.gms:play-services-gcm:8.4.0' 
    } 
相關問題