2017-08-02 4 views
1

Je suis en train d'ajouter les bibliothèques de support suivantes à mon buid.gradle:Android de soutien aux bibliothèques - Échec de la résolution

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.3' 
    } 
} 

apply plugin: 'com.android.application' 

repositories { 
    mavenCentral() 
} 

android { 
    useLibrary 'org.apache.http.legacy' 

    compileSdkVersion 26 
    buildToolsVersion "23.0.3" 

    defaultConfig { 
     minSdkVersion 11 
     targetSdkVersion 26 

    } 

    signingConfigs { 
     release { 

     } 
    } 

    buildTypes { 
     release { 
      signingConfig signingConfigs.release 
     } 
    } 
} 

repositories { 
    jcenter() 
} 


dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.google.code.gson:gson:2.7' 
    compile 'com.android.support:support-v7:26.0.0' 
    compile 'com.android.support:appcompat-v7:26.0.0' 
    compile 'com.android.support:cardview-v7:26.0.0' 
    compile 'com.melnykov:floatingactionbutton:1.1.0' 
    compile 'it.sephiroth.android.library.imagezoom:imagezoom:1.0.5' 
    //Apptentive 
    compile 'com.apptentive:apptentive-android:[email protected]' 
    //compile 'com.ToxicBakery.viewpager.transforms:view-pager-transforms:1.0.0' 

} 

Je reçois des erreurs indiquant que chaque bibliothèque « Échec de la résolution » suivi de chaque ligne de code d'en haut. J'espérais rester à jour avec les dernières bibliothèques de support pour le support régulier, appcompat et cardview.

+2

Assurez-vous d'avoir désactivé le mode hors connexion. – Prasheel

+0

pouvez-vous fournir des instructions de base? – tccpg288

+1

Allez dans Préférences> Gradle et décochez "Travail hors ligne". Dans Android Studio, ouvrez les paramètres et recherchez hors ligne pour trouver la catégorie Gradle qui contient le travail hors ligne. Vous pouvez le désactiver là. – Prasheel

Répondre

1

Quelle est votre buildToolsVersion et compileSdkVersion?

android { 
    buildToolsVersion "26.0.1" 
} 

Peut-être essayer de mettre à jour cela dans AndroidManifest.xml? Parfois, ils ne sont pas compatibles et vous devrez modifier les versions en conséquence.

Ce lien pourrait aider: Setting up Gradle for api 26 (Android)

9

Pour utiliser les bibliothèques de support à partir de la version 26.0.0, vous devez ajouter le référentiel Maven de Google au fichier build.gradle de votre projet tel que décrit here.

allprojects { 
    repositories { 
     jcenter() 
     maven { 
      url "https://maven.google.com" 
     } 
    } 
} 
+0

Cela a effectivement résolu mon problème. –