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

  • Comment faire une application de radio FM dans Android
  • Comment puis-je utiliser adb pour désinstaller un APK à partir de plusieurs périphériques connectés?
  • Comment envoyer une valeur supplémentaire d'intention String à partir de la ligne de commande?
  • SetOnclickListener vs OnClickListener vs View.OnClickListener
  • Pourquoi de nombreuses classes d'Android (exemples et sources) commencent-elles par "m"?
  • ScrollView dans ViewPager, se déplace automatiquement vers le milieu
  • Je n'en ai aucune idée à propos de ces autres bibliothèques. Des pensées?

  • Android: Java, C ou C ++?
  • Google Play Services 8.4.0 - classes.jar non trouvé - studio Android
  • Malheureusement, MyApp s'est arrêté. Comment puis-je resoudre ceci?
  • Comment définir la dépendance v7 appcompat correctement?
  • Initialisation statique sur OpenCV Android
  • Comment supprimer la base de données en sqlite?
  • 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.