我使用firestore db没有问题,直到我添加:
compile 'com.google.firebase:firebase-
storage:11.8.0'
现在我收到消息:
Error:Execution failed for task':app:processDebugGoogleServices'.
请修正版本冲突 更新Google服务的版本 插件(有关最新版本的信息是 可在 https://bintray.com/android/android- tools / com.google.gms.google-services /)或 更新com.google.android.gms的版本 到11.6.0。 我已经尝试了我的每个版本组合 gradle文件没有成功。 当我评论出..storage ll.8.0应用程序 gradle build。
以下是我的应用程序gradle文件:
apply plugin: 'com.android.application'
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath '
com.neenbedankt.gradle.plugins:android-apt:1.8'
classpath 'com.google.gms:google-
services:3.2.0'
}
}
android {
compileSdkVersion 26
defaultConfig {
applicationId "com.XXXXXX.XXXX"
minSdkVersion 16
targetSdkVersion 26
versionName "2.0"
multiDexEnabled true //Add this
testInstrumentationRunner
"android.support.test.runner.
AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles
getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
repositories {
flatDir { dirs "libs" }
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
def BUTTER_KNIFE_VERSION = "8.5.1" //current
version of butterknife
dependencies {
implementation fileTree(include: ['*.jar'],
dir: 'libs')
implementation 'com.android.support:appcompat-
v7:26.1'
implementation
'com.android.support.constraint:constraint-
layout:1.0.2'
implementation(name: "UGrokItApi-release", ext:
"aar")
// support
implementation supportDependencies.appCompat
implementation supportDependencies.support
implementation supportDependencies.design
implementation supportDependencies.recyclerView
implementation supportDependencies.cardView
implementation 'com.google.firebase:firebase-
database:11.6.0'
implementation 'com.google.firebase:firebase-
auth:11.6.0'
compile 'com.firebaseui:firebase-ui-auth:3.1.0'
compile 'com.google.android.gms:play-services-
auth:11.6.0'
compile 'com.google.firebase:firebase-
storage:11.8.0'
compile 'com.android.support:design:26.1.0'
compile 'com.jakewharton:butterknife:8.8.1'
annotationProcessor
'com.jakewharton:butterknife-compiler:8.8.1'
libraries.firebaseUIDatabase
'com.google.firebase:firebase-database:11.6.0'
implementation 'com.firebaseui:firebase-ui-
firestore:3.1.0'
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'
compile 'com.google.firebase:firebase-
firestore:11.6.0'
compile 'com.firebaseui:firebase-ui-
firestore:3.1.0'
compile 'com.android.support:recyclerview-
v7:26.1.0'
compile 'com.android.support:cardview-
v7:26.1.0'
compile 'com.android.support:support-
annotations:27.0.1'
compile 'com.google.android.gms:play-services-
location:11.6.0'
}
apply plugin: 'com.google.gms.google-services'
答案 0 :(得分:0)
您必须在firebase和gms中使用相同的版本,尝试降级您的firebase版本或增加您的gms:
compile 'com.google.firebase:firebase- storage:11.6.0'
答案 1 :(得分:0)
所有Google Play服务依赖项都需要使用相同版本,因此您添加了com.google.firebase:firebase-storage:11.8.0
后,现在需要将所有其他Google依赖项更新为该版本