Firestore 配置 - Firebase
Firestore Configuration - Firebase
关于现有项目中的FireStore配置。 [ANDROID]
我尝试根据支持 material 包含和配置它,但没有成功。
在 Gradle-App.
中添加依赖项时出错
Firebase 教程中的依赖项:编译 'com.google.firebase:firebase-firestore:11.0.6'
注意:我试着把它写成10.2.6,也试着把所有的依赖更新到同一个版本的FireStore。没有任何效果。
我目前有 10.2.6 版的 Firebase 服务。
compile 'com.google.firebase:firebase-auth:10.2.6'
compile 'com.google.android.gms:play-services-auth:10.2.6'
compile 'com.google.android.gms:play-services:10.2.6'
compile 'com.google.firebase:firebase-database:10.2.6'
compile 'com.google.firebase:firebase-storage:10.2.6'
compile 'com.google.firebase:firebase-core:10.2.6'
错误:
Error:Execution failed for task ':app:processDebugGoogleServices'.
> Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 10.2.6.
注:
我检查了 PlayService 和 Repository 更新。我还检查了 Gradle:
中的依赖项
类路径'com.google.gms:google-services:3.1.0'
使用compile 'com.google.firebase:firebase-firestore:11.4.2'
Cloud Firestore 于 Google Play services 11.4.2
中引入
添加
compile 'com.google.firebase:firebase-firestore:11.4.2'
如果您单独使用 Firestore,则不需要 com.google.firebase:firebase-database。
而且您不需要编译所有 google 服务。
buildscript {
dependencies {
classpath 'com.google.gms:google-services:3.1.0'
}
}
dependencies {
compile 'com.google.android.gms:play-services-auth:11.4.2'
compile 'com.google.firebase:firebase-auth:11.4.2'
compile 'com.google.firebase:firebase-storage:11.4.2'
compile 'com.google.firebase:firebase-core:11.4.2'
compile 'com.google.firebase:firebase-firestore:11.4.2'
}
apply plugin: 'com.google.gms.google-services'
但是如果你想更容易地更改版本以避免冲突你应该使用 gradle "ext" :
buildscript {
ext.play_service_version = '11.4.2'
ext.firebase_version = '11.4.2'
dependencies {
classpath 'com.google.gms:google-services:3.1.0'
}
}
dependencies {
compile "com.google.android.gms:play-services-auth:${play_service_version}"
compile "com.google.firebase:firebase-auth:${firebase_version}"
compile "com.google.firebase:firebase-storage:${firebase_version}"
compile "com.google.firebase:firebase-core:${firebase_version}"
compile "com.google.firebase:firebase-firestore:${firebase_version}"
}
apply plugin: 'com.google.gms.google-services
请记住,play-service-version 和 firebase-version 应该相同。
不要忘记在 build.gradle
的底部添加这一行:
apply plugin: 'com.google.gms.google-services'
你们的SDK版本怎么样?
它在 build.gradle 应用级别
确保它是最新的:
android {
compileSdkVersion 26
buildToolsVersion "26.0.0"
关于现有项目中的FireStore配置。 [ANDROID]
我尝试根据支持 material 包含和配置它,但没有成功。
在 Gradle-App.
中添加依赖项时出错Firebase 教程中的依赖项:编译 'com.google.firebase:firebase-firestore:11.0.6'
注意:我试着把它写成10.2.6,也试着把所有的依赖更新到同一个版本的FireStore。没有任何效果。
我目前有 10.2.6 版的 Firebase 服务。
compile 'com.google.firebase:firebase-auth:10.2.6'
compile 'com.google.android.gms:play-services-auth:10.2.6'
compile 'com.google.android.gms:play-services:10.2.6'
compile 'com.google.firebase:firebase-database:10.2.6'
compile 'com.google.firebase:firebase-storage:10.2.6'
compile 'com.google.firebase:firebase-core:10.2.6'
错误:
Error:Execution failed for task ':app:processDebugGoogleServices'.
> Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 10.2.6.
注:
我检查了 PlayService 和 Repository 更新。我还检查了 Gradle:
中的依赖项类路径'com.google.gms:google-services:3.1.0'
使用compile 'com.google.firebase:firebase-firestore:11.4.2'
Cloud Firestore 于 Google Play services 11.4.2
中引入添加
compile 'com.google.firebase:firebase-firestore:11.4.2'
如果您单独使用 Firestore,则不需要 com.google.firebase:firebase-database。 而且您不需要编译所有 google 服务。
buildscript {
dependencies {
classpath 'com.google.gms:google-services:3.1.0'
}
}
dependencies {
compile 'com.google.android.gms:play-services-auth:11.4.2'
compile 'com.google.firebase:firebase-auth:11.4.2'
compile 'com.google.firebase:firebase-storage:11.4.2'
compile 'com.google.firebase:firebase-core:11.4.2'
compile 'com.google.firebase:firebase-firestore:11.4.2'
}
apply plugin: 'com.google.gms.google-services'
但是如果你想更容易地更改版本以避免冲突你应该使用 gradle "ext" :
buildscript {
ext.play_service_version = '11.4.2'
ext.firebase_version = '11.4.2'
dependencies {
classpath 'com.google.gms:google-services:3.1.0'
}
}
dependencies {
compile "com.google.android.gms:play-services-auth:${play_service_version}"
compile "com.google.firebase:firebase-auth:${firebase_version}"
compile "com.google.firebase:firebase-storage:${firebase_version}"
compile "com.google.firebase:firebase-core:${firebase_version}"
compile "com.google.firebase:firebase-firestore:${firebase_version}"
}
apply plugin: 'com.google.gms.google-services
请记住,play-service-version 和 firebase-version 应该相同。
不要忘记在 build.gradle
的底部添加这一行:
apply plugin: 'com.google.gms.google-services'
你们的SDK版本怎么样? 它在 build.gradle 应用级别
确保它是最新的:
android {
compileSdkVersion 26
buildToolsVersion "26.0.0"