web-dev-qa-db-fra.com

Gradle ne peut pas résoudre les dernières bibliothèques Firebase, c'est-à-dire les versions de 9.4.0.

J'essaie de mettre à niveau mes bibliothèques Firebase vers la nouvelle version 9.4.0; Cependant, lors de la synchronisation, l'erreur "impossible à résoudre" s'affiche dans Gradle. Voici l'erreur: 

Error:(38, 13) Failed to resolve: com.google.firebase:firebase-core:9.4.0
Error:(40, 13) Failed to resolve: com.google.firebase:firebase-auth:9.4.0
Error:(40, 13) Failed to resolve: com.google.firebase:firebase-storage:9.4.0

Essayé avec et sans firebase-core, pas de différence. 

Voici mon diplôme pour le niveau de l'application et du projet: Niveau du projet:

  buildscript {
repositories {
    jcenter()
    mavenLocal()
}
dependencies {
    classpath 'com.Android.tools.build:gradle:2.1.2'
    classpath 'com.google.gms:google-services:3.0.0'
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
 }

 allprojects {
repositories {
    jcenter()
    mavenLocal()
}
}

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

et pour le module: niveau de l'application: appliquer le plugin: 'com.Android.application'

    Android {
compileSdkVersion 24
buildToolsVersion "24.0.0"

defaultConfig {
    applicationId "com.example.main.projectone"
    minSdkVersion 18
    targetSdkVersion 24
    versionCode 1
    versionName "1.0"
    multiDexEnabled true
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-Android.txt'),     'proguard-rules.pro'
    }
}
 }

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'

//  compile 'com.google.Android.gms:play-services-gcm:9.2.0'
//  compile 'com.google.Android.gms:play-services:9.2.1'

compile('com.facebook.Android:facebook-Android-sdk:4.7.0') {
    exclude module: 'bolts-Android'
}

//  compile 'com.fasterxml.jackson.core:jackson-core:2.8.1'
// compile 'com.fasterxml.jackson.core:jackson-databind:2.8.1'


compile 'com.Android.support:appcompat-v7:24.0.0'
compile 'com.google.firebase:firebase-core:9.4.0'
compile 'com.google.firebase:firebase-auth:9.4.0'
compile 'com.google.firebase:firebase-storage:9.4.0'
compile 'com.Android.support:design:24.0.0'
compile 'com.parse:parse-Android:1.13.0'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'com.github.bumptech.glide:okhttp3-integration:1.4.0@aar'
compile 'com.squareup.okhttp3:okhttp:3.3.1'
compile 'com.Android.support:cardview-v7:24.0.0'
compile 'com.Android.support:support-v4:24.0.0'
compile 'com.google.Android.gms:play-services:9.2.1'
compile 'com.Android.support:multidex:1.0.1'
compile 'com.fasterxml.jackson.core:jackson-annotations:2.8.1'
compile 'de.hdodenhof:circleimageview:2.1.0'
compile 'com.Android.support:recyclerview-v7:24.0.0'
}

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

Aucune idée pourquoi Gradle ne peut pas résoudre les bibliothèques? Voici le site Web de Firebase qui s’adresse à eux Les plus récents Libs de Firebase . Apprécier ton aide. 

14
TheeBen

Mettez à jour les outils du SDK dans Android Studio. Après la mise à niveau des dernières versions des services Google Play et de Google Repository, j'ai pu résoudre le même problème que celui rencontré avec la dernière version 9.4.0 des bibliothèques Firebase  Android Studio SDK Tools

14
tony m

J'ai eu exactement le même problème et je ne le comprends pas, mais ce qui l'a réglé pour moi:

Je suis allé à SDK Manager -> Outils du SDK et mis à jour le "Référentiel Google" de la rév. 31 à la rév. 32. Après, j’ai essayé de synchroniser à nouveau mon projet et cela a fonctionné comme par magie.

2
Wolf

Dans votre module: app, essayez d'ajouter compile 'com.google.Android.gms:play-services:9.4.0' au lieu de compile 'com.google.Android.gms:play-services:9.2.1' puisque vous utilisez toutes les bibliothèques Firebase de la nouvelle version 9.4.0. Ou vous pouvez simplement choisir les nouvelles bibliothèques requises, comme suggéré dans Configuration des services Google Play

0
student

Ajouter le SDK

Si vous souhaitez intégrer les bibliothèques Firebase à l'un de vos propres projets, vous devez effectuer quelques tâches de base pour préparer votre projet Android Studio. Vous avez peut-être déjà effectué cela dans le cadre de l'ajout de Firebase à votre application . Tout d'abord, ajoutez des règles à votre fichier build.gradle au niveau racine, afin d'inclure le plug-in google-services et le référentiel Maven de Google:

versions de: 12.0.1

buildscript {    
    dependencies {        
        classpath 'com.google.gms:google-services:3.2.0' // google-services plugin
    }
}

allprojects {        
    repositories {            
        maven {
            url "https://maven.google.com" // Google's Maven repository
        }
    }
}
0
Ashfaque Ayaz VMV