Après la mise à jour avec la dernière bibliothèque de support Android 23.1, j'obtiens cette erreur
Impossible de résoudre: com.Android.support:support-v4:23.0.0
J'ai essayé toutes les combinaisons de 23. + et 23.1.0 et 23.1. + Etc. Comment le faire fonctionner correctement?
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "ua.g.tfinder"
minSdkVersion 14
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.Android.support:appcompat-v7:23.0.+'
compile 'com.Android.support:support-v4:23.+'
compile 'com.Android.support:recyclerview-v7:23.0.+'
compile 'com.Android.support:cardview-v7:23.0.+'
compile 'com.Android.support:design:23.0.+'
compile 'com.google.Android.gms:play-services:7.5.+'
compile 'com.squareup.retrofit:retrofit:1.9.0'
compile 'com.squareup.picasso:picasso:2.5.2'
}
J'ai rencontré le même problème aujourd'hui. Bien que le gestionnaire de SDK ait indiqué que quelques bibliothèques étaient installées, la recherche de l'emplacement des fichiers m'a montré la structure de dossiers correcte, sans aucun fichier.
Par exemple, vérifiez l'emplacement de 23.1.0 appcompat-v7 sur mon Mac: .../sdk/extras/Android/m2repository/com/Android/support/appcompat-v7 dossier vide.
Je soupçonne que la mise à jour que j'ai exécutée quelques minutes auparavant a mal tourné.
Ce qui l'a résolu pour moi:
Les bibliothèques de support sont maintenant disponibles via le référentiel Maven de Google.
Étape 1: Ouvrez le fichier build.gradle de votre projet.
Étape 2: Assurez-vous que la section référentiels comprend une section maven contenant l'URL " https://maven.google.com ".
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
}
}
A dû ajouter "Android Support Repository" de SDK Manager.
Comme vous avez déjà la dépendance v7
ajoutée dans votre fichier Gradle, vous n'avez pas besoin d'ajouter de dépendance pour v4
car elle est déjà incluse dans la bibliothèque v7
.
fichier de classement devrait ressembler à ceci
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "ua.guru.lvivflatfinder"
minSdkVersion 14
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.Android.support:appcompat-v7:23.1.0'
compile 'com.Android.support:recyclerview-v7:23.1.0'
compile 'com.Android.support:cardview-v7:23.1.0'
compile 'com.google.Android.gms:play-services:8.1.0'
}
.......
implementation 'com.Android.support:cardview-v7:28.0.0-rc01'
Dans mon cas, ouvrir le gestionnaire de SDK et installer Local Maven Repository for Support Libraries
a résolu mon problème.
Allez dans Fichier -> Structure du projet, puis sélectionnez l'onglet Dépendances et supprimez com.Android.support:support-v4:23.0.0.
Ça a fonctionné pour moi
prêt et partez!