将依赖项添加到build.gradle Android Studio时出错

时间:2018-01-25 16:44:36

标签: android-studio

我原谅了这个:

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.google.firebase:firebase-database:11.0.4'
implementation 'com.android.support:design:26.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}

apply plugin: 'com.google.gms.google-services'

当我尝试为Google Play服务添加依赖项时,我添加了以下代码:

implementation 'com.google.android.gms:play-services:11.8.0'

我现在收到此错误:

  

错误:任务':app:processDebugGoogleServices'执行失败。   请通过更新google-services插件的版本(https://bintray.com/android/android-tools/com.google.gms.google-services/上提供有关最新版本的信息)或将com.google.android.gms的版本更新为11.0.4来修复版本冲突。

错误在于appcompat依赖项和firebase依赖项,即使它们在添加Google Play服务依赖项之前工作正常。

1 个答案:

答案 0 :(得分:1)

您应该更新Firebase依赖项以匹配play-services版本。

将您的Firebase依赖关系更改为:

com.google.firebase:firebase-database:11.8.0

您的支持依赖关系:

implementation 'com.android.support:appcompat-v7:27.0.2'
implementation 'com.android.support:design:27.0.2'