63 votes

Impossible de résoudre: com.android.support.design:25.4.0

J'ai ajouté la ligne suivante dans mon construire.gradle(Module:app):

compile 'com.android.support:design:25.4.0' 

Mais lors de l'exécution de Gradle je suis arriver

Failed to resolve: com.android.support.design:25.4.0

J'ai obtenu le code de support à partir de l'android l'appui de la conception de la bibliothèque et de l'ajouter à un nouveau projet. Je l'ai ajouté à la section de dépendance en tant que telle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'

    compile 'com.android.support:design:25.4.0'
}

Toutes les idées sur ce que je fais mal?

186voto

Bhavesh Patadiya Points 11043

Important: Les bibliothèques de prise en charge sont maintenant disponibles par le biais de Google repository Maven. Vous n'avez pas besoin de télécharger le soutien référentiel à partir du SDK Manager. Pour plus d'informations, consultez le Soutien Installation De La Bibliothèque.

Étape 1: Ouvrez le construire.gradle fichier de votre application.

Étape 2: assurez-vous que les dépôts à l'article comprend une maven section avec l' "https://maven.google.com" point de terminaison. Par exemple:

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

Étape 3: Ajouter le support de la bibliothèque de la section des dépendances. Par exemple, pour ajouter la v4 de base-utils bibliothèque, ajoutez les lignes suivantes:

dependencies {
    ...
    compile "com.android.support:support-core-utils:25.4.0"
}

20voto

android developer Points 20939

Un plus mis à jour la version de la réponse de "Bhavesh Patadiya" :

  1. Dans votre projet de construction.gradle fichier, ajoutez - google() dans la repositories blocs:

    repositories {
        jcenter()
        google()
    }
    
  2. Mise à jour le même fichier avec une version plus récente de Gradle version:

    classpath 'com.android.tools.build:gradle:2.3.3'
    
  3. Si cette cause vous avez de nouvelles questions ou de la même question, à la sortie d'Android Studio, et de supprimer le "gradle" dossier/s (peut-être aussi ".gradle" dossier) et la "construction" de dossier et sous-dossiers, puis ouvrez Android-Studio.

5voto

Gurgen Hakobyan Points 718
allprojects {
repositories {
    google()
    jcenter()
    mavenCentral()
}
}

5voto

Pravin Suthar Points 899

Conservez toujours appcompact version et supportez des versions identiques, alors changez com.android.support:design:25.4.0 en com.android.support:design:25.3.1

5voto

Eric Andrews Points 104

M. Bhavesh Patadiya nous donner une bonne solution. Cependant, je voudrais partager quelque chose de plus, de faire réparer les processus plus explicite.

Il y a deux construire".gradle" les fichiers dans le répertoire du projet. Leurs chemins sont "Votre-projet-root-dir/build.gradle" et "Votre-projet-root-dir/app/build.gradle", respectivement. Quand vous voyez les informations d'erreur dans votre android studio, et essayez de tracer le fichier, vous aurez probablement ouvrir le second.

Vous devez ajouter cette instruction dans le premier fichier ("Votre-projet-root-dir/build.gradle").

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

et ajouter les déclarations dans la deuxième version.gradle ("Votre-projet-root-dir/app/build.gradle")

dependencies {
    ...
    compile "com.android.support:support-core-utils:27.0.2"
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X