Je reçois plusieurs problèmes "Impossible de résoudre" lors de la synchronisation de mon projet. Ils sont tous liés à la base de feu et aux services de jeu. Je me suis assuré qu'ils sont tous identiques (11.2.0). J'ai également vérifié et la dernière version pour les deux est 11.2.0. En outre, toutes les autres réponses à des questions similaires impliquent la mise à jour des services et du référentiel Google Play dans le SDK Manager, mais le mien est déjà à jour.
Une idée de pourquoi je ne peux pas synchroniser mon projet?
EDIT - Solution de travail actuelle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.3.3'
classpath 'com.google.gms:google-services:3.0.0'
classpath 'com.google.firebase:firebase-plugins:1.0.4'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Ajoutez maven { url "https://maven.google.com" }
à votre fichier _ de niveau racine build.gradle
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
Les services de jeu et les dépendances de Firebase sont maintenant disponibles via maven.google.com
avec la sortie de la version 11.2.0 des services Google Play et de Firebase.
Vous pouvez trouver les services Google Play doc officiel ici et le firebase doc ici. .
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
}
}
Si vous utilisez le plugin Android gradle 3.x, vous pouvez également utiliser:
allprojects {
repositories {
jcenter()
google()
}
}
Je viens de corriger la même erreur en ajoutant firebase-core dépendance.
implementation 'com.google.firebase:firebase-core:16.0.1'
Avec le 16.0.0
release de firebase je devais
15.0.0
analytics et tagmanager devaient être 16.0.0
27.1.1
16.0.0
Construit contre sdk 27
Changements supplémentaires:
J'ai également dû mettre à jour mes analyses vers 16.0.0
Une partie des versions indépendantes que Android a fait récemment, je suppose. Vous devrez peut-être essayer de monter ou de descendre une version des services Google Play et des bibliothèques Firebase.
La meilleure méthode pour résoudre ce problème consiste à ne pas utiliser la méthode manuelle permettant de lier Firebase à votre application.
J'ai essayé d'ajouter le dernier repo firebase en faisant référence à ceci Link .
Il a montré l'erreur "n'a pas réussi à résoudre les dépendances firebase 11.2.0"
FireBase recommande d'ajouter Firebase à votre application à l'aide de FireBase Assistant pour Android Studio version 2.2 et ultérieure. L'ajout manuel de la dernière bibliothèque à build-gradle (module) génère une erreur comme ci-dessus.
L'assistant Firebase a ajouté automatiquement les versions inférieures 10.0.1 aux dépendances sur la génération de modules compatible, qui pourrait être résolue.
L'utilisation de l'assistant Firebase est très simple et se déroule en 2 étapes. Pour référence, vous pouvez utiliser la section "Utiliser l'Assistant Firebase" sur le même lien que celui mentionné ci-dessus.
Cela a vraiment fonctionné avec mon Android Studio 2.3.3. Et assurez-vous également que votre référentiel Google est à jour.
Depuis tools-> sdk manager-> sdk tools, installez le service Google Play et le référentiel Google, puis synchronisez votre projet.