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: project: app
Aucune version en cache de com.Android.support:appcompat-v7:26.1.0 disponible en mode hors connexion.
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 en mode hors connexion.
Aucune version en cache de com.Android.support:appcompat-v7:26.1.0 disponible en 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 en mode hors connexion.
Aucune version en cache de com.Android.support:cardview-v7:26.1.0 disponible en 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 en mode hors connexion.
Aucune version en cache de com.google.Android.gms: play-services-ads: 11.4.2 disponible en 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 en mode hors connexion.
Aucune version en cache de com.Android.support:support-v4:26.1.0 disponible en mode hors connexion.
Image du journal des erreurs:
Aller au File->Other Settings->Default Settings->Build, Execution, Deployment->Build Tools->Gradle->Uncheck Offline work option.
Vous trouverez ci-dessous une image de démonstration de la solution de contournement. Décocher Offline work option en allant à:
File -> Settings -> Build, Execution, Deployment -> Gradle
Ouvrez le fichier
build.gradle
pour votre application.Assurez-vous que la section référentiels inclut une section maven avec le point de terminaison " https://maven.google.com ". Par exemple:
allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } }
Ajoutez la bibliothèque de support à la section
dependencies
. 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 entraîner des mises à jour de version inattendues et des incompatibilités de régression. Nous vous recommandons de spécifier explicitement une version de la bibliothèque (par exemple,palette-v7:27.1.0
).Changements de déclaration manifeste
Plus précisément, vous devez mettre à jour l'élément
Android:minSdkVersion
de la balise<uses-sdk>
du manifeste avec le nouveau numéro de version inférieur, comme indiqué ci-dessous:<uses-sdk Android:minSdkVersion="14" Android:targetSdkVersion="23" />
Si vous utilisez des fichiers de génération Gradle, le paramètre
minSdkVersion
dans le fichier de génération remplace les paramètres du manifeste.apply plugin: 'com.Android.application' Android { ... defaultConfig { minSdkVersion 16 ... } ... }
Je viens d'aller à build.gradle
et j'ai supprimé la ligne:
implementation 'com.Android.support:appcompat-v7:26.1.0'
Après cela, j'ai resynchronisé le Gradle. Ensuite, j'ai collé la ligne de code en arrière, resynchronisé le Gradle à nouveau et cela a fonctionné.
Remarque: En apportant ces modifications, j'ai également mis à jour tous les outils SDK nécessitant une mise à jour.
L'ajout de cette note dans le projet a fonctionné pour moi
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com" // specifically this worked
}
}}
utilisez Invalidate Caches/Restart
cela fonctionnera pour vous et assurez-vous que votre option de synchronisation hors ligne gradle n'est pas activée
Invalidate Cache & Restart
de l'option Fichier.Décocher simplement le mode hors connexion ne fonctionnait pas pour moi.
Aujourd'hui, j'ai le même problème.
Précédent dans mon projet
// Top-level build file where you can add configuration options common to all
sub-projects/modules.
allprojects {
repositories {
jcenter()
google()
mavenCentral()
maven { url "https://jitpack.io" }
maven { url 'https://plugins.gradle.org/m2/'}
}}
Ensuite, je viens d'ajouter cette ligne ci-dessous dans tous les projets
maven {
url "https://maven.google.com"
}
Cela m'a sauvé la journée.
Et maintenant, mon code actuel allproject {} ressemble à ceci
allprojects {
repositories {
jcenter()
google()
mavenCentral()
maven { url "https://jitpack.io" }
maven { url 'https://plugins.gradle.org/m2/'}
maven {
url "https://maven.google.com"
}
}}
De la documentations :
Ajoutez la bibliothèque de support à la section des dépendances. Par exemple, à ajoutez la bibliothèque v4 core-utils, ajoutez les lignes suivantes:
dependencies { ... implementation "com.Android.support:support-core-utils:28.0.0" }
Notez que si votre dépendance de module a différentes variantes, vous devez utiliser l'une des stratégies suivantes:
Comme ça:
dependencies {
compile project(path: ':module', configuration:'alphaDebug')
}
J'ai résolu le problème. Dans Home Ubuntu, j'ai supprimé le dossier .gradle et l'ai téléchargé à nouveau . J'espère que c'est utile
J'ai rencontré le même problème et l'ajout de mavenCentral()
dans le bloc référentiels de mon fichier build.gradle a fonctionné pour moi. J'avais le travail hors ligne décoché et en ajoutant maven { url "https://maven.google.com" }
. Ajout de cette réponse pour les âmes perdues qui se retrouvent à la fin de ce fil.
Si vous n'avez pas décoché le travail hors connexion , assurez-vous d'avoir Internet pour Android Studio pour normaliser votre projet.
Pour d'autres personnes où la réponse acceptée ne résout pas ce problème ...
Depuis septembre 2018, AndroidX a remplacé les Android Bibliothèques de support, qui incluent la bibliothèque appcompat-v7.
'com.Android.support:appcompat-v7' devient 'androidx.appcompat: appcompat: 1.0.0'
'com.Android.support:design' devient 'com.google.Android.material: material: 1.0.0'
Références:
https://developer.Android.com/jetpack/androidx/migrate Liste des bibliothèques de support pour les mappages AndroidX
Si vous obtenez cette même erreur après avoir ajouté un module dynamique, ne vous inquiétez pas, suivez ceci:
Ajoutez productFlavors dans votre build.gradle (module dynamique)
productFlavors {
flavorDimensions "default"
stage {
// to do
}
prod {
// to do
}
}