85 votes

Impossible de résoudre la dépendance pour ': app @ debug / compileClasspath': impossible de résoudre

Nouvellement installé Android studio 3.1.3 donne étrange dépendances d'erreur lors d'un nouveau projet et de la compilation pour la première fois.

Une semblable question qui n'a pas aider à résoudre le problème.

Les Journaux D'Événements:

Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support:appcompat-v7:28.0.0-alpha3.
Open File
Show Details


Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support.constraint:constraint-layout:1.1.2.
Open File
Show Details


Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.android.support:appcompat-v7:28.0.0-alpha3.
Open File
Show Details


Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.android.support.constraint:constraint-layout:1.1.2.
Open File
Show Details


Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve com.android.support:appcompat-v7:28.0.0-alpha3.
Open File
Show Details


Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve com.android.support.constraint:constraint-layout:1.1.2.
Open File
Show Details


Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve com.android.support:appcompat-v7:28.0.0-alpha3.
Open File
Show Details


Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve com.android.support.constraint:constraint-layout:1.1.2.
Open File
Show Details


Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve com.android.support:appcompat-v7:28.0.0-alpha3.
Open File
Show Details


Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve com.android.support.constraint:constraint-layout:1.1.2.
Open File
Show Details

Capture d'écran:

TestProject

ce problème m'est arrivé plusieurs fois et forcer https ou http n'a pas le résoudre, soit

53voto

Shahbaz Hashmi Points 730

Vous importez peut-être une application au lieu d'un module . Eh bien, vous pouvez également le changer dans le gradle du module.

Changement

 apply plugin: 'com.android.application'
 

à

 apply plugin: 'com.android.library'
 

Vous devez également supprimer applicationId du gradle.

21voto

Je viens de comprendre comment supprimer cette erreur Gradle, suivez les étapes suivantes.

  1. Allez dans "Fichier".
  2. Cliquez sur Invalider le cache / redémarrer.
  3. Cliquez à nouveau sur Invalider le cache / redémarrer (dans la fenêtre de dialogue).

Laissez le gradle se construire sans interruption.

Merci! Cordialement, j'espère que cela vous aidera.

12voto

Je pense que le problèmes vient de l'suivantes: La connexion internet avec u n'était pas disponible donc Android Studio vous demande d'activer le "travailler hors connexion" et vous venez de permis

Pour résoudre ce problème:

  • Fichier
  • Paramètres
  • Construire, L'Exécution, Le Déploiement
  • Gradle
  • Décochez l'option travailler hors connexion

pourquoi peut décocher l'option travailler hors connexion permet de résoudre le problème, parce que dans le Gradle parfois certaines dépendances besoin de mettre à jour (ceux contenant '+'), de sorte que la connexion internet est nécessaire.

12voto

shizhen Points 2702
  1. Essayez "Fichier"->"Invalider Les Caches / Redémarrer ..."
  2. Essayez de nettoyer votre .gradle et .idea sous-répertoire de votre répertoire racine du projet.
  3. Essayez d'ajouter Google repository Maven et de synchronisation de projet

    buildscript {
        repositories {
            jcenter()
            google()
            maven {
               url "https://maven.google.com"
            }
        }
    
        dependencies {
            classpath 'com.android.tools.build:gradle:3.1.3'
        }
    }
    
    allprojects {
        repositories {
            google()
            jcenter()
            maven {
               url "https://maven.google.com"
            }
        }
    }
    
  4. Si vous utilisez Android Plugin Gradle 3.1.3, vous devez être sûr que votre gradle wrapper version 4.4. Sous le répertoire racine de votre projet, de trouver gradle-wrapper.properties et de la modifier comme ci-dessous.

    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
    

6voto

Khemraj Points 8449

J'ai eu ce problème avec l'activation du mode hors ligne. J'ai désactivé le mode hors ligne et synchronisé.

  • Ouvrez les Préférences, en cliquant sur File > Settings .
  • Dans le volet gauche, cliquez sur Build, Execution, Deployment > Gradle .
  • Décochez le Offline work .
  • Appliquez les modifications et synchronisez à nouveau le projet.

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