web-dev-qa-db-fra.com

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

Android studio 3.1.3 nouvellement installé génère une erreur de dépendance étrange lors de la création d'un nouveau projet et de la compilation pour la toute première fois.

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

Journaux des é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 forçant https ou http ne l’a pas résolu non plus

18
Zulqurnain Jutt

Je pense que les problèmes viennent de ce qui suit: La connexion Internet avec u n'étant pas disponible, Android Studio vous a demandé d'activer le "travail en mode déconnecté" et vous venez de l'activer.

Pour résoudre ce problème:

  • Fichier
  • Réglages
  • Construction, exécution, déploiement
  • Gradle
  • Décocher le travail hors ligne

pourquoi le fait de décocher le travail hors connexion pourrait résoudre le problème, car dans Gradle, il est parfois nécessaire de mettre à jour certaines dépendances (celles contenant le signe "+"); une connexion Internet est donc nécessaire.

9
Armstring

J'ai eu ce problème avec le mode hors ligne activé. J'ai désactivé le mode hors connexion et synchronisé.

  • Ouvrez les préférences en cliquant surFile > Settings.
  • Dans le volet de gauche, cliquez surBuild, Execution, Deployment > Gradle.
  • Décochez laOffline work.
  • Appliquez les modifications et synchronisez à nouveau le projet.
5
Khemraj
  1. Essayez "Fichier" -> "Invalider les caches/redémarrer ..."
  2. Essayez de nettoyer vos répertoires .gradle et .idea dans le répertoire racine de votre projet. 
  3. Essayez d'ajouter le référentiel Google Maven et le projet de synchronisation

    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 Gradle Plugin 3.1.3, vous devez être sûr que la version de votre wrapper Gradle est 4.4. Sous le répertoire racine de votre projet, recherchez gradle-wrapper.properties et modifiez-le comme suit.

    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
    
3
shizhen

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

  1. Allez dans "Fichier".
  2. Cliquez sur Invalidate Cache/Restart.
  3. Encore une fois, cliquez sur Invalidate Cache/Restart (Sur la fenêtre de dialogue).

Laissez le grade se construire sans interruption.

Merci! Cordialement, espérons que cela vous aidera.

2
Prateek Bhandari

Vous pouvez importer Application au lieu de Module . Eh bien, vous pouvez également le modifier dans le module.

Changement

apply plugin: 'com.Android.application'

à

apply plugin: 'com.Android.library'

Vous devez également supprimer applicationId de la classe.

1
Shahbaz Hashmi

Dans mon cas: lors de l'installation d'AS, ma fenêtre était configurée avec un proxy. Plus tard, je déconnecte le proxy et le désactive dans les paramètres AS, mais dans le fichier .gradle\gradle.properties - proxy - present

Dans l'éditeur de texte, effacez les paramètres de proxy de ce fichier.

0
alex

Je partage juste cette réponse parce que j'ai eu le même problème.

En fin de compte, une erreur est survenue parce que j'ai modifié par inadvertance le fileTree. Dans mon cas, j'ai corrigé en changeant:

// implementation or compile
implementation fileTree(include: ['*.jar'])

à 

// implementation or compile
implementation fileTree(include: ['*.jar'], dir: 'libs')
0
W0rmH0le

J'ai eu votre problème, je l'ai corrigé. Cette erreur survient lorsque le niveau de votre API cible n'est pas complètement téléchargé. vous avez deux moyens: accédez au menu de votre SDK et téléchargez tous les composants Android 9, ou le meilleur moyen est d'accéder à votre build.gradle (application Module) et de le modifier comme suit: Mais Rappelez-vous qu'avant d'appliquer ces modifications, assurez-vous d'avoir entièrement téléchargé api lvl 8

0
Ramin Gh

Je suis incapable de trouver la cause du problème, mais j'ai obtenu une solution de contournement. J'ai commencé par définir ma variable home Java en tant que telle.

  • vi ~/.bash_profile (ceci concerne uniquement les macs. Les profils bash sont différents sous linux)
  • tapez la lettre i pour l'insertion, puis définissez la variable Java_HOME en tant que telle 
  • export Java_HOME=/Applications/Android\Studio.app/Contents/jre/jdk/Contents/Home/
  • quittez l'éditeur vi avec esc puis tapez :wq
  • Redémarrer le PC
  • Voila! Vos projets de studio Android doivent construire sans scrupule
0
anotherNoob

Cela peut arriver si vous utilisez les deux 

'com.Android.support:appcompat-v7:28.0.0-alpha3'
'com.Android.support:support-v4:28.0.0-alpha3'

Supprimer la ligne 

implementation 'com.Android.support:support-v4:28.0.0-alpha3' 

à partir de votre fichier build.gradle et réessayez.

0
Nishita