Je rencontre ce problème dans Android studio.
Error:Failed to resolve: com.Android.support:appcompat-v7:27.+
<a href="install.m2.repo">Install Repository and sync project</a><br><a href="open.dependency.in.project.structure">Show in Project Structure
dialog</a>
Mon studio Android est plein d'erreur Android le studio ne peut pas identifier les bibliothèques. L'écran entier ressemble à ceci.
Ceci est mon code Gradle
:
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 27
buildToolsVersion "27.0.1"
defaultConfig {
applicationId "com.example.hp.temp"
minSdkVersion 21
targetSdkVersion 27
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.Android.support:appcompat-v7:27.+'
}
Trouver le fichier racine build.gradle
et ajouter un dépôt Google Maven dans la balise allprojects
repositories {
mavenLocal()
mavenCentral()
maven { // <-- Add this
url 'https://maven.google.com/'
name 'Google'
}
}
Il est préférable d'utiliser une version spécifique plutôt qu'une version variable.
compile 'com.Android.support:appcompat-v7:27.0.0'
Si vous utilisez Android Plugin pour Gradle 3.0.0 ou version ultérieure
repositories {
mavenLocal()
mavenCentral()
google() //---> Add this
}
et injecter la dépendance de cette manière:
implementation 'com.Android.support:appcompat-v7:27.0.0'
Si vous utilisez Android Studio version 3.0 ou ultérieure , assurez-vous que votre projet build.gradle devrait avoir un contenu similaire à-
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.0.1'
}
}
allprojects {
repositories {
google()
jcenter()
}
}
Remarque - la position compte vraiment ajouter google () avant jcenter ()
Et pour ci-dessous Android Studio 3.0 et à partir de bibliothèques de support 26. + votre projet build.gradle doit ressembler à ceci-
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
consultez ces liens ci-dessous pour plus de détails-