尝试实施GCM通知,出现了冲突错误
**错误:任务执行失败':app:processDebugGoogleServices'。
请修改版本冲突,方法是更新google-services插件的版本(https://bintray.com/android/android-tools/com.google.gms.google-services/提供有关最新版本的信息)或将com.google.android.gms版本更新为8.3.0 **
dependencies {
compile project(':viewPagerIndicator')
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.4'
compile 'com.android.support:appcompat-v7:24.2.0'
compile 'org.apache.httpcomponents:httpclient:4.5'
compile 'com.android.support:recyclerview-v7:24.2.0'
compile 'com.google.android.gms:play-services:9.4.0'
compile 'com.facebook.android:facebook-android-sdk:4.0.0'
compile 'com.koushikdutta.ion:ion:2.+'
compile 'com.github.bumptech.glide:glide:3.6.1'
compile 'com.android.support:multidex:1.0.0'
compile 'com.google.android.gms:play-services-ads:9.4.0'
compile 'com.google.android.gms:play-services-auth:9.4.0'
compile 'com.google.android.gms:play-services-gcm:9.4.0'
//classpath 'com.splunk:mint-gradle-android-plugin:5.1.0'
// compile 'com.splunk:mint-android-sdk:5.1.0'
//compile 'com.splunk:mint-android-instrumentation-okhttp:5.1.0'
compile 'com.splunk.mint:mint:5.0.0'
}
apply plugin: 'com.google.gms.google-services'
这是我的应用程序Gradle
buildscript {
repositories {
jcenter()
maven{
url "https://mint.splunk.com/gradle/"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.3'
classpath 'com.google.gms:google-services:1.5.0-beta2'
classpath 'com.android.tools.build:gradle:2.0.0-alpha6'
}
}
答案 0 :(得分:1)
由于您使用的是 v.9.4.0 ,因此您必须使用google play服务插件的v.3.0.0:
dependencies {
classpath 'com.android.tools.build:gradle:2.1.3'
classpath 'com.google.gms:google-services:3.0.0'
}
答案 1 :(得分:0)
logcat中应该有一个更加解释性的错误日志。它出现在您报告的此错误消息Error:Execution failed for task ':app:processDebugGoogleServices
之前。
请发布完整的错误日志消息。
另外,我发现你的应用程序gradle中有两个gradle依赖项;这个classpath 'com.android.tools.build:gradle:2.1.3'
和此classpath 'com.android.tools.build:gradle:2.0.0-alpha6'
。我建议只保留classpath 'com.android.tools.build:gradle:2.1.3'
和ALSO 在此gradle中添加classpath 'com.google.gms:google-services:1.3.0-beta1'
。
检查您的cradle-wrapper.properties是否包含distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip
或distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
,而不是那些alpha版本。
如果问题仍然存在,请发布完整的错误消息(最好是logcat中的整个日志)以及模块gradle文件的build-tools,targetsdk和compileSdk版本。