No se puede resolver la dependencia Firestore

votos
1

Este es mi archivo de aplicación Gradle

apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion 25.0.3
defaultConfig {
    applicationId com.fitness.perspactive
    minSdkVersion 17
    targetSdkVersion 26
    versionCode 1
    versionName 1.0
    testInstrumentationRunner android.support.test.runner.AndroidJUnitRunner
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:26.0.0-alpha1'
compile 'com.android.support:design:26.0.0-alpha1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.google.firebase:firebase-auth:10.2.1'
compile 'com.google.firebase:firebase-database:10.2.1'
compile 'com.google.firebase:firebase-firestore:10.2.1'
compile 'com.android.support:support-v4:26.0.0-alpha1'
testCompile 'junit:junit:4.12'
}
apply plugin: 'com.google.gms.google-services'

Este es mi archivo de proyecto Gradle

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

allprojects {
repositories {
    jcenter()
    maven {
        url https://maven.google.com
    }
}
}

task clean(type: Delete) {
delete rootProject.buildDir
}

En mi solicitud utilicé la base de datos en tiempo real Firebase. Más tarde, cuando yo también trató de incluir nube Firestore, no se sincroniza.

Cuando traté de sincronizar, se muestra:

No se puede resolver: com.google.firebase: firebase-FireStore: 10.2.1

Por favor, que alguien me ayude.

Publicado el 06/10/2017 a las 11:05
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
2

La versión correcta de utilizar para la beta lanzada recientemente de la nube es Firestore 11.4.2. Se puede declarar una dependencia en él de este modo:

compile 'com.google.firebase:firebase-firestore:11.4.2'

Todos los componentes de base de fuego deben estar en la misma versión por lo que, en su caso, que sería

compile 'com.google.firebase:firebase-auth:11.4.2'
compile 'com.google.firebase:firebase-database:11.4.2'
compile 'com.google.firebase:firebase-firestore:11.4.2'

Asegúrate de que tienes la última Google repositorio en el gestor de Android SDK, de lo contrario no será capaz de encontrar esta versión ya sea :-).

Mientras estás en ello tendrá que actualizar a la última versión del plugin-servicios de Google, la versión 3.1.1.

Todo esto y más están documentadas en la página de configuración . Merece la pena ir a través de ese paso a paso y la comprobación de que su proyecto tiene todas esas cosas, incluso si usted tiene una aplicación habilitada para Firebase existente.

Respondida el 06/10/2017 a las 20:04
fuente por usuario

votos
0

classpath 'com.google.gms google-servicios: 3,1,0' asegurarse de que su com.google.firebase: firebase-FireStore: 11.4.2 está cumpliendo con la misma versión preferida por https://firebase.google.com/ docs / Android / instalación

Respondida el 12/12/2018 a las 04:30
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more