Twitter Fabric ne parvient pas à installer dans Android Studio en raison de dépendances manquantes

Je configure un projet Cordova avec Fabric pour permettre la connexion avec Twitter. Je viens d'installer le plug-in Fabric en Android Studio mais lorsque je synchronise les fichiers Gradle, je reçois l'erreur suivante:

Information:Gradle tasks [:generateDebugSources, :generateDebugTestSources] Error:A problem occurred configuring root project 'android'. > Could not resolve all dependencies for configuration ':_debugCompile'. > Could not find com.squareup.picasso:picasso:2.3.2. Searched in the following locations: https://maven.fabric.io/public/com/squareup/picasso/picasso/2.3.2/picasso-2.3.2.pom https://maven.fabric.io/public/com/squareup/picasso/picasso/2.3.2/picasso-2.3.2.jar Required by: :android:unspecified > com.twitter.sdk.android:twitter:1.1.1 > com.twitter.sdk.android:tweet-ui:1.0.3 > Could not find com.android.support:support-v4:21.0.0. Searched in the following locations: https://maven.fabric.io/public/com/android/support/support-v4/21.0.0/support-v4-21.0.0.pom https://maven.fabric.io/public/com/android/support/support-v4/21.0.0/support-v4-21.0.0.jar Required by: :android:unspecified > com.twitter.sdk.android:twitter:1.1.1 > com.twitter.sdk.android:tweet-ui:1.0.3 > Could not find com.squareup.retrofit:retrofit:1.6.1. Searched in the following locations: https://maven.fabric.io/public/com/squareup/retrofit/retrofit/1.6.1/retrofit-1.6.1.pom https://maven.fabric.io/public/com/squareup/retrofit/retrofit/1.6.1/retrofit-1.6.1.jar Required by: :android:unspecified > com.twitter.sdk.android:twitter:1.1.1 > com.twitter.sdk.android:twitter-core:1.1.1 > Could not find com.google.code.gson:gson:2.2.4. Searched in the following locations: https://maven.fabric.io/public/com/google/code/gson/gson/2.2.4/gson-2.2.4.pom https://maven.fabric.io/public/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar Required by: :android:unspecified > com.twitter.sdk.android:twitter:1.1.1 > com.twitter.sdk.android:twitter-core:1.1.1 

Android SDK updater me fournit Support Library 21.0.3 mais pas 21.0.0, comme suggéré ici par Hemal from Fabric: Android Twitter Fabric SDK conflit avec la bibliothèque de support

  • Android Studio ne peut pas ouvrir de projets
  • Calcul du pourcentage de Java Android
  • Enregistrer une vidéo de VideoView
  • Comment créer des fichiers .docx et des fichiers .xlsx sur Android
  • Comment analyser JSON dans Android
  • Mises à jour automatiques Google Play
  • Je n'en ai aucune idée à propos de ces autres bibliothèques. Des pensées?

  • Bibliothèque de support: les animations FragmentTransaction ne fonctionnent pas
  • La manière la plus efficace pour redimensionner les bitmaps sur Android?
  • Comment récupérer un noeud spécifique à partir de la base de données FireBase dans Android
  • La meilleure façon de combiner des indicateurs entiers à l'aide de Kotlin?
  • Comment faire une forme de capsule Button dans Android?
  • La meilleure façon de montrer un indicateur de chargement / progression?
  • 4 Solutions collect form web for “Twitter Fabric ne parvient pas à installer dans Android Studio en raison de dépendances manquantes”

    Suivez cet exemple de code pour vous assurer que votre fichier build.gradle est similaire:

      buildscript { repositories { jcenter() // <- *add this maven { url 'https://maven.fabric.io/repo' } } dependencies { classpath 'com.android.tools.build:gradle:0.13.3' // The Fabric Gradle plugin uses an open ended version to // react quickly to Android tooling updates classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' // <- *make sure this is the same //Put Fabric plugin after Android plugin apply plugin: 'io.fabric' repositories { jcenter() // <- *add this maven { url 'https://maven.fabric.io/repo' } } 

    J'ai eu le même problème, j'ai passé une demi-journée sur ce document jusqu'à ce que les documents officiels ouverts aient été vécus et que vous ayez rencontré ceci: https://dev.twitter.com/twitter-kit/android/integrate

    Trop de réponses par l'équipe Fabric sur SO et d'autres forums qui n'ont pas fonctionné. Cela marche.

    Changez jcenter () vers mavenCentral () ou vous pouvez garder jcenter et mavenCentral également changer url de https://maven.fabric.io/repo à https://maven.fabric.io/public

     buildscript { repositories { mavenCentral() // <- *add this maven { url 'https://maven.fabric.io/public' } } } 

    Il ne suffit pas d'installer le plugin de tissu, vous devez l'utiliser aussi. En cliquant sur le bouton de tissu dans Android Studio, vous guide sur la façon d'inclure le tissu twitter dans votre application, il modifie lui-même le build.gradle (avec votre permission bien sûr). Lorsque vous suivez les étapes données, votre build.gradle ressemblera à ce que la réponse de @ AlexVPerl dit.

    D'autres réponses étaient obsolètes pour moi. J'ai réparé le problème en mettant à jour build.gradle selon le dernier sur le github:

    https://github.com/twitter/twitter-kit-android

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.