2017-07-14 18 views
0

我試圖讓'FCM'和'GcmListenerService'工作,我將所需的依賴關係添加到gradle文件中,如下所示。 但是當我試圖建立的項目,我收到以下錯誤發佈..找不到com.google.gms:google-services:9.0.0

請讓人民聖戰者知道如何解決它

的build.gradle應用

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
compile project(':appcompat') 
compile project(':securepreferences') 
compile 'com.android.support:support-v4:25.2.0' // .0.1 

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

compile 'com.github.chrisbanes.photoview:library:1.2.4' 
compile 'com.google.code.gson:gson:2.7' 

compile 'com.squareup:otto:1.3.8' 

compile 'com.squareup.okhttp:okhttp:2.2.0' 
compile 'com.squareup.okhttp:okhttp-urlconnection:2.2.0' // 7.5' 

compile 'com.squareup.picasso:picasso:2.4.0' 

compile 'com.squareup.retrofit:retrofit:1.8.0' 
compile files('app/libs/android-viewbadger.jar') 
compile files('app/libs/iDappsImagesLib_v0.2.jar') 
compile files('app/libs/iDappsToolsLib_v0.1.jar') 
compile files('gradle/wrapper/gradle-wrapper.jar') 

}

依賴關係編譯'com.google.firebase:firebase-messaging:10.0.1' }

應用插件: 'com.google.gms.google服務'

build.grdle凸出

buildscript { 
repositories { 
    jcenter() 
    mavenCentral() 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle:2.3.3' 
    classpath 'com.neenbedankt.gradle.plugins:android-apt:1.7' // 1.8? 
    classpath 'com.google.gms:google-services:9.0.0' 
} 
} 
allprojects { 
repositories { 
    jcenter() 
    mavenCentral() 
} 
} 

錯誤

Error:Could not find com.google.gms:google-services:9.0.0. 
Searched in the following locations: 
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/google/gms/google-services/9.0.0/google-services-9.0.0.pom 
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/google/gms/google-services/9.0.0/google-services-9.0.0.jar 
https://jcenter.bintray.com/com/google/gms/google-services/9.0.0/google-services-9.0.0.pom 
https://jcenter.bintray.com/com/google/gms/google-services/9.0.0/google-services-9.0.0.jar 
https://repo1.maven.org/maven2/com/google/gms/google-services/9.0.0/google-services-9.0.0.pom 
https://repo1.maven.org/maven2/com/google/gms/google-services/9.0.0/google-services-9.0.0.jar 
Required by: 
project : 
+0

您是否已將Google存儲庫更新爲SDK管理器中的最新版本? – MatPag

回答

1

最後google-services版本是3.1.0,所以編輯你的build.gradle項目文件如下:

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.3' 
     classpath 'com.google.gms:google-services:3.1.0' 
     ... 
    } 
} 

然後,在你的build.gradle應用文件,你可以使用com.google.gms:google-services:9.0.0,但我覺得,其實最後的版本是11.0.2,所以我會建議您更新

0

https://firebase.google.com/docs/android/setup https://firebase.google.com/docs/android/setup#manually_add_firebase

您的應用/ build.gradle的依賴關係看起來不錯,但請確保您的根目錄下有apply plugin: 'com.google.gms.google-services'

您的項目/ build.gradle沒有。來自文檔:

buildscript { 
    // ... 
    dependencies { 
     // ... 
     classpath 'com.google.gms:google-services:3.1.0' 
    } 
} 

爲什麼你在那裏有額外的classpath 'com.google.gms:google-services:9.0.0'

請檢查並仔細檢查您的設置與文檔。

相關問題