Erreur:impossible de résoudre l': com.twitter.sdk.android:twitter:2.3.0 - Android Studio
J'obtiens cette erreur dans mon journal de chat
Error:Failed to resolve: com.twitter.sdk.android:twitter:2.3.0
Quand j'ai essayer d'ajouter cette dépendance:
compile 'com.firebaseui:firebase-ui:1.1.1'
Quelqu'un peut m'aider, je ne suis pas sûr de ce que je fais de mal. C'est le lien d'où j'ai obtenu la dépendance à partir de: https://github.com/firebase/FirebaseUI-Android. Sur une note de côté, je ne suis pas à l'aide de twitter de connexion ou de toute sorte d'interaction avec twitter dans ma demande, donc je ne sais pas pourquoi j'ai ce message d'erreur quand je synchroniser mon gradle après la mise de cette dépendance.
Vous devez vous connecter pour publier un commentaire.
Votre projet gradle fichier devrait ressembler à ceci.
Commençons par pourquoi - c'est à partir de Firebase l'Authentification de documents:
"Firebase Authentification fournit des services back-end, facile-à-utiliser des Kits de développement logiciel, et prêt-à-l'INTERFACE utilisateur des bibliothèques pour authentifier les utilisateurs de votre application. Il prend en charge l'authentification à l'aide de mots de passe, populaire fédéré les fournisseurs d'identité comme Google, Facebook et Twitter, et plus encore."
Ainsi, en utilisant Firebase d'Authentification, nous pouvons permettre à des utilisateurs de nos applications de se connecter avec leur compte Google, Facebook, GitHub ou compte Twitter.
Maintenant l'aide d'un peu de travail de détective, révèle ce qui se passe ici.
Lors de l'utilisation de quelque chose de dépôt Git - dans ce cas github.com/firebase/FirebaseUI-Android - il faut toujours lire le fichier README.md fichier.
...github.com/firebase/FirebaseUI-Android/blob/master/README.md
Installation...
Vous utilisez com.firebaseui:firebase-ui:1.1.1, qui est la version antérieure à la version dans le fichier README.md, mais ce commentaire s'applique toujours:
//Cible unique qui inclut tous les FirebaseUI bibliothèques ci-dessus
Donc, puisqu'il inclut tous les trois bibliothèques dans l'un, allons-y et lisez les fichiers readme pour chacun d'eux.
Ils peuvent être trouvés sur la page principale, dans leurs dossiers de base de données, d'authentification, de stockage
https://github.com/firebase/FirebaseUI-Android
De stockage et de Base de données de fichiers readme sont sur la façon de les utiliser dans du code Java, rien d'autre.
Mais la Auth README.md a quelque chose à propos de la configuration et puisque nous parlons de configuration ici:
https://github.com/firebase/FirebaseUI-Android/tree/master/auth
Configuration
Comme un pré-requis, vous assurer que votre demande est configuré pour une utilisation avec Firebase: voir le Firebase de la documentation. Ensuite, ajouter le FirebaseUI auth bibliothèque de la dépendance. Si votre projet utilise des Gradle, ajouter la dépendance:
et ajouter le Tissu référentiel
Maintenant, il n'est pas exactement clair, où veulent-ils nous mettre ces extraits de code, mais des "dépendances" sont dans l'App niveau de la construction.gradle fichier et le "allprojects" l'article est dans le niveau du Projet de construction.gradle fichier.
Expansion @Hemant Menon répondre, et répondre à @Pheonix la question.
Ajoutez la ligne suivante à l'intérieur de "référentiels", à l'intérieur de "allprojects" et "buildscript" à votre Niveau de Projet de construction.gradle fichier:
Le fichier ressemblera à:
Aussi, vous devrez ajouter la ligne suivante à votre fichier Manifeste de l'application:
De sorte qu'il ressemble:
Ajouter cette ligne:
maven {
url 'https://maven.fabric.io/public'
}
à l'intérieur de dépôts sous les deux buildscript et allprojects dans la construction/gradle fichier.
Dans le fichier Manifeste Android,
jeu android:supportsRtl
de "true" à "false"
android:supportsRtl="false"
Dans mon cas, je fais les deux choses que j'ai ajouté,
et
il fonctionne parfaitement.