web-dev-qa-db-fra.com

Impossible de résoudre: com.Android.support:support-v4:23.0.0

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'
}
18
SERG

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:

  1. dans Android Studio, ouvrez Apparence et comportement -> Paramètres système -> Gestionnaire de SDK
  2. sous l'onglet "Outils SDK" décochez les bibliothèques posant problème
  3. cliquez sur "appliquer" pour les désinstaller
  4. revérifier les mêmes bibliothèques
  5. cliquez sur "appliquer" pour les réinstaller
  6. fermez SDK Manager et lancez Gradle sync/build
19
Emil Korngold

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' }
    }
}
15
vovahost

A dû ajouter "Android Support Repository" de SDK Manager.

14
Alex

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'
}

.......

  1. (build.gradle (MOdule.app)
  2. implementation 'com.Android.support:cardview-v7:28.0.0-rc01'
11
Kaushik

Dans mon cas, ouvrir le gestionnaire de SDK et installer Local Maven Repository for Support Libraries a résolu mon problème.

3
Tolga Ozses

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

0
hosseinAmini
  1. Gradle sync/build
  2. implémentation 'com.Android.support:cardview-v7:28.0.0-rc01'

prêt et partez!

0
Maria Jesus Abarca