Pas réussi à résoudre: com.firebase:firebase-client android:2.3.1
Je suis en train de travailler sur l'Échantillon dans le blog ci-dessous
https://www.firebase.com/blog/2015-10-01-firebase-android-app-engine-tutorial.html
Les projets ne parvient pas à compiler après l'ajout de la dépendance
compile 'com.firebase:firebase-client-android:2.3.1'
Autres dépendances de compilation sans aucun problème.
'com.android.support:appcompat-v7:23.0.1'
'compile 'com.android.support:design:23.0.1'
Où vais-je tort ?
voici mon module de construire.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "com.tri.todoapp"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE-FIREBASE.txt'
exclude 'META-INF/NOTICE'
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
// testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:design:23.0.1'
compile 'com.firebase:firebase-client-android:2.4.0'
}
De haut niveau gradle
//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:1.3.0'
//NOTE: Do not place your application dependencies here; they belong
//in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
OriginalL'auteur Code_Yoga | 2015-10-13
Vous devez vous connecter pour publier un commentaire.
Nous parlons de l'api Google versions sans mentionner Google Référentiel version.
Le problème ici est que votre Google Référentiel de ne pas "savoir" à propos de la firebase version que vous avez tous été d'essayer de les utiliser.
J'ai eu la même erreur tout en suivant la officiel firebase documentation
Mon niveau application construire.gradle fichier ressemble à ceci:
Mon Google version du Dépôt était de 44
Vous pouvez vérifier le vôtre en
SDK Manager>Android SDK> SDK Outils (onglet)
Dernière version est de 46 ans (au moment de la rédaction du présent)
J'ai mis à jour pour les dernières versions de Google Référentiel de version et le problème a été résolu!
Vous pouvez mettre à jour en cochant la case "Google Référentiel" sous SDK onglet Outils et cliquez sur "Appliquer" pour mettre à jour Google Référentiel à la dernière version
Si vous ne souhaitez pas mettre à jour votre Google version du Dépôt, vous pouvez toujours résoudre le problème en réduisant votre firebase version de l'api slighlty.
Pour mon cas, en changeant de niveau application construire.gradle fichier ci-après également résout mon problème:
firebase version a été abaissé à la version 10.2.0 de 10.2.1
Cela fonctionne parce que 10.2.0 est connu pour Google référentiel ver 44.
J'espère que cette réponse vous aidera beaucoup dans l'avenir.
OriginalL'auteur sziraqui
Le projet ne parvient pas à compiler, car la version 2.3 n'existe pas. Vous devez utiliser 2.3.1:
ou le plus récent 2.4.0:
Vous pouvez trouver plus d'informations ici:
https://www.firebase.com/docs/android/quickstart.html
J'ai essayé avec 2.4.0 ainsi, pas de chance
Veuillez mettre à jour votre réponse et ajoutez votre projet et de compilation de l'application.gradle sinon, nous ne pouvons pas vous aider
Mise à jour de ma question, a ajouté le build complet.gradle fichier
Pouvez-vous ajouter également le projet ou de niveau supérieur
build.gradle
?OriginalL'auteur Mattia Maestrini
Il y a deux modules dont vous avez besoin pour ajouter firebase:
Android module: Vous devez utiliser la fonction "Ajouter Firebase" dans la case qui apparaît dans une structure de projet qui va ajouter 2.3.1 pour l'application android.
Le module backend nécessite de 2,4 à exécuter dans app engine et ces étapes requièrent l'ajout de la dépendance manuellement.
Dans ce cas, assurez-vous de l'ajout de la jvm client, pas le "android" client pour les app engine.
compiler 'com.firebase:firebase-client android:2.4.0'
OriginalL'auteur Benjamin Wulfe
Cela se produit parce que cette version
n'existe pas.
Vous pouvez utiliser l'un de ces:
Attention.
est différente de
Vous pouvez trouver le la liste complète dans maven:
Rien ne fonctionnait... ça veut dire quoi? Dans le sujet, la question est "impossible de résoudre". Si vous avez d'autres questions, d'ouvrir une nouvelle question.
Par "Rien ne fonctionne", je voulais dire que ni 2.3.1 ni 2.4.0 est de la compilation, j'obtiens la même "a Échoué à Résoudre'
OriginalL'auteur Gabriele Mariotti
à l'aide de
a fonctionné pour moi.
OriginalL'auteur Lincoln White
J'ai eu exactement le même problème aujourd'hui, mais avec la version 2.4.1. Je pouvais cependant pas à ouvrir le lien de l jcenter.bintray.com/com/firebase/firebase-client-android/2.4.1/comme mentionné par Mattia Maestrini.
Pour moi, la Solution: Désactiver mon VPN, et puis il a travaillé.
OriginalL'auteur OleMunz
on dirait qu'il a été un dex erreur de limite. L'ajout de la Firebase SDK doit m'ont mis sur la limite, pour corriger ce que j'avais à ajouter multiDexEnabled vrai dans le defaultconfig.ini.php section de mon application:construire.gradle fichier ainsi que compiler 'com.android.support:multidex:1.0.0' dans les dépendances
Voici mon gradle
gradle pour projet
gradle module app
OriginalL'auteur Arpit Patel
Je ne assurez-vous de toujours travailler avec ce projet ou pas, mais j'ai aussi été confronté au même problème avec vous, ma solution est
Dans votre construction.gradle (en dehors de l'application un dossier), ajouter
et dans votre module de construire.gradle, ajouter
appliquer plugin:
Et la dernière, n'oubliez pas de télécharger google-services.json mettre dans votre dossier app, le chemin ressemble \yourapplication\app, vous pouvez également consulter ce lien pour télécharger google-services.json fichier. Télécharger un fichier de configuration
OriginalL'auteur noleavename
compiler est obsolète. Vous devez utiliser:
OriginalL'auteur live-love