97 votes

Impossible de résoudre la dépendance pour ':app@debug/compileClasspath' : Impossible de résoudre com.Android.support:appcompat-v7:26.1.0

Impossible de résoudre la dépendance pour ':app@debug/compileClasspath' : Impossible de résoudre com.Android.support:appcompat-v7:26.1.0.

Impossible de résoudre com.Android.support:appcompat-v7:26.1.0.

Requis par : projet :app

Aucune version en cache de com.Android.support:appcompat-v7:26.1.0 disponible pour le mode hors connexion.

Journal des erreurs :

Impossible de résoudre tous les fichiers pour la configuration ':app:debugCompileClasspath'.
Impossible de résoudre com.Android.support:appcompat-v7:26.1.0.
Requis par :
projet :app
Aucune version en cache de com.Android.support:appcompat-v7:26.1.0 disponible pour le mode hors connexion.
Aucune version en cache de com.Android.support:appcompat-v7:26.1.0 disponible pour le mode hors connexion.
Impossible de résoudre com.Android.support.constraint:constraint-layout:1.1.0-beta3.
Requis par :
projet :app
Aucune version en cache de com.Android.support.constraint:constraint-layout:1.1.0-beta3 disponible pour le mode hors connexion.
Aucune version en cache de com.Android.support.constraint:constraint-layout:1.1.0-beta3 disponible pour le mode hors connexion.
Impossible de résoudre com.Android.support:design:26.1.0.
Requis par :
projet :app
Aucune version en cache de com.Android.support:design:26.1.0 disponible pour le mode hors connexion.
Aucune version en cache de com.Android.support:design:26.1.0 disponible pour le mode hors connexion.
Impossible de résoudre com.Android.support:cardview-v7:26.1.0.
Requis par :
projet :app
Aucune version en cache de com.Android.support:cardview-v7:26.1.0 disponible pour le mode hors connexion.
Aucune version en cache de com.Android.support:cardview-v7:26.1.0 disponible pour le mode hors connexion.
Impossible de résoudre com.google.Android.gms:play-services-ads:11.4.2.
Requis par :
projet :app
Aucune version en cache de com.google.Android.gms:play-services-ads:11.4.2 disponible pour le mode hors connexion.
Aucune version en cache de com.google.Android.gms:play-services-ads:11.4.2 disponible pour le mode hors connexion.
Impossible de résoudre com.Android.support:support-v4:26.1.0.
Requis par :
projet :app
Aucune version en cache de com.Android.support:support-v4:26.1.0 disponible pour le mode hors connexion.
Aucune version en cache de com.Android.support:support-v4:26.1.0 disponible pour le mode hors connexion.

Image du journal des erreurs :

Click here for image

0 votes

Si vous utilisez un VPN, désactivez-le pour qu'il fonctionne.

140voto

Mateus Preste Points 1462

Aller à File->Other Settings->Default Settings->Build, Execution, Deployment->Build Tools->Gradle->Uncheck Offline work option.

2 votes

Vous devez invalider votre cache et redémarrer. Suivez les étapes suivantes file -> invalidate caches/Restart Sélectionnez ensuite invalidate and restart dans la boîte de dialogue qui apparaît.

0 votes

Vous devez synchroniser le projet à nouveau.

2 votes

Je ne trouve pas cette option disponible dans le studo Android.

36voto

user5377037 Points 7204

Vous trouverez ci-dessous une image de démonstration de la solution de contournement ; Uncheck Offline work en allant sur le site :

File -> Settings -> Build, Execution, Deployment -> Gradle

enter image description here

Si la solution ci-dessus ne fonctionne pas, essayez ceci :

  1. Ouvrez le build.gradle pour votre application.

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

    allprojects {
         repositories {
             jcenter()
             maven {
                 url "https://maven.google.com"
             }
         }
    }
  3. Ajoutez la bibliothèque de soutien à la dependencies section. Par exemple, pour ajouter la bibliothèque v4 core-utils, ajoutez les lignes suivantes :

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

Attention : L'utilisation de dépendances dynamiques (par exemple, palette-v7:23.0.+ ) peut provoquer des mises à jour de version inattendues et des incompatibilités de régression. Nous vous recommandons de spécifier explicitement une version de bibliothèque (par exemple, palette-v7:27.1.0 ).

Changements dans la déclaration du manifeste

Plus précisément, vous devez mettre à jour le android:minSdkVersion de l'élément <uses-sdk> dans le manifeste au nouveau numéro de version inférieur, comme indiqué ci-dessous :

<uses-sdk
  android:minSdkVersion="14"
  android:targetSdkVersion="23" />

Si vous utilisez les fichiers de construction Gradle, l'option minSdkVersion dans le fichier de construction remplace les paramètres du manifeste.

apply plugin: 'com.android.application'

android {
   ...
      defaultConfig {
            minSdkVersion 16
            ...
        }
        ...
    }

Suivant Support de la bibliothèque des développeurs Android .

16voto

benjamin Points 89

Je viens d'aller à build.gradle et a supprimé la ligne :

implementation 'com.android.support:appcompat-v7:26.1.0'

Après cela, j'ai re-synchronisé le Gradle. Ensuite, j'ai recollé la ligne de code, j'ai re-synchronisé Gradle et ça a marché.

Nota: Pendant que je faisais ces changements, j'ai aussi mis à jour tous les outils SDK qui en avaient besoin.

8voto

Khemraj Points 8449

Invalidate Cache / Restart à partir de l'option Fichier.

Le fait de décocher le mode hors ligne n'a pas fonctionné pour moi.

0 votes

L'option semble désormais indisponible dans le studio Android.

6voto

Koorosh Ghorbani Points 361

Utilice Invalidate Caches/Restart Cela fonctionnera pour vous et assurez-vous que l'option de synchronisation hors ligne de gradle n'est pas activée.

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