web-dev-qa-db-fra.com

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

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

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

Mais en exécutant Gradle je reçois 

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

J'ai obtenu le code de support de la bibliothèque de conception Android support et je l'ai ajouté à 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'
}

Des idées sur ce que je fais mal?

58
Brandon Lavigne

Important: Les bibliothèques de support sont maintenant disponibles via le référentiel Maven de Google. Vous n'avez pas besoin de télécharger le support référentiel à partir du gestionnaire de SDK. Pour plus d'informations, voir Support Configuration de la bibliothèque .

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

Étape 2: Assurez-vous que la section référentiels comprend une section maven avec le point de terminaison " https://maven.google.com ". Par exemple:

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

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

dependencies {
    ...
    compile "com.Android.support:support-core-utils:25.4.0"
}
177
Bhavesh Patadiya

Une version plus mise à jour de la réponse de "Bhavesh Patadiya" :

  1. Dans le fichier build.gradle de votre projet, ajoutez google() dans les blocs repositories:

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

    classpath 'com.Android.tools.build:gradle:2.3.3'
    
  3. Si les causes ci-dessus vous causent de nouveaux problèmes ou le même problème, quittez Android-Studio et supprimez le ou les dossiers "gradle" (éventuellement aussi le dossier ".gradle"), ainsi que le dossier et les sous-dossiers "build", puis ouvrez Android -Studio à nouveau.

19
android developer
allprojects {
repositories {
    google()
    jcenter()
    mavenCentral()
}
}
5
Gurgen Hakobyan

Conservez toujours la version appcompact et prenez en charge la version de libssame. Modifiez donc com.Android.support:design:25.4.0 en com.Android.support:design:25.3.1.

4
Pravin Suthar

M. Bhavesh Patadiya nous a donné une bonne solution. Cependant, j'aimerais partager quelque chose de plus, pour rendre le processus de réparation plus explicite. 

Il existe deux fichiers "build.gradle" dans le répertoire du projet. Leurs chemins doivent être "Votre-racine-projet-projet/build.gradle" et "Votre racine-projet-projet/app/build.gradle" respectivement. Lorsque vous voyez les informations d'erreur dans votre studio Android et tentez de retrouver le fichier, vous ouvrez probablement le second. 

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

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

et ajoutez les instructions dans le deuxième build.gradle ("votre-projet-racine-rép/app/build.gradle")

dependencies {
    ...
    compile "com.Android.support:support-core-utils:27.0.2"
}
3
Eric Andrews

Vous devez mettre à jour le référentiel de support Android dans le gestionnaire de SDK. La bibliothèque de conception dépend également des bibliothèques de support technique Support v4 et AppCompat.

Même version, le support Android doit être identique à celui des autres.

compile 'com.Android.support:appcompat-v7:25.3.1'  <-- same
compile 'com.Android.support:design:23.3.1'  <-- same
1
ZeroOne

Les réponses ci-dessus n'ont rien résolu pour moi.

  • J'ai essayé de synchroniser le projet - Echec .
  • J'ai essayé de construire le projet - Echec

Problème trouvé: 

Le référentiel de support Sdk était corrompu

.

Réparer:

Allez dans le gestionnaire de SDK, cliquez sur l'onglet "Outils du SDK". Si la coche pour "Support technique" est sélectionné, désélectionnez-le et cliquez sur OK. Ce supprimera tous les fichiers du référentiel. Puis revérifier le coche, cliquez sur GO et réinstallez le référentiel.

0
opalfire

Ce problème se produit lorsque andoridtestImplementation est ajouté dans app.build.

Supprimez testImplementation, androidTestImplementation de app.build, qui résout ce problème.

0
Gowthaman

après avoir ajouté:

maven {
    url "https://maven.google.com"
}

assurez-vous que votre synchronisation Gradle est en mode ONLINE. Vous pouvez la vérifier à partir de:

Android studio -> Préférences -> Construire, Exécution, Déploiement -> Graduer -> Travail hors connexion (assurez-vous que cette case n'est pas cochée)

0
sina mirshafiei

Si le problème persiste, vérifiez les paramètres du projet pour le mode hors connexion. Si le mode hors ligne est activé, désactivez-le et synchronisez le projet. Cela a résolu mon problème.

0
user2486322