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?
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"
}
Une version plus mise à jour de la réponse de "Bhavesh Patadiya" :
Dans le fichier build.gradle de votre projet, ajoutez google()
dans les blocs repositories
:
repositories {
jcenter()
google()
}
Mettez à jour le même fichier avec une version plus récente de Gradle:
classpath 'com.Android.tools.build:gradle:2.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.
allprojects {
repositories {
google()
jcenter()
mavenCentral()
}
}
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
.
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"
}
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
Les réponses ci-dessus n'ont rien résolu pour moi.
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.
Ce problème se produit lorsque andoridtestImplementation
est ajouté dans app.build.
Supprimez testImplementation
, androidTestImplementation
de app.build, qui résout ce problème.
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)
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.