Android Studio n'a trouvé aucune version correspondant à com.android.support:appcompat-v7:+


Réponses:


193

Depuis Android Studio, accédez à: Outils >> Android >> Gestionnaire de SDK

Sélectionnez et installez "Extras | Dépôt de support Android"


16
+1 et à noter que ce n'est pas la même chose que "Android Support Library" ... Vous voudrez le "Android Support Repository"
dwerner

5
Mon référentiel de support version 12 est installé et j'obtiens toujours cette erreur.
IgorGanapolsky

1
Merci! Cela a également résolu un problème pour moi avec PhoneGap où une cordova build androiderreur similaire était générée!
Giel Berkers

1
Le nom a changé en "Dépôt Maven local pour la bibliothèque de support" (v28)
n00dl3

1
L'interface utilisateur a suffisamment changé pour que ces réponses ne fonctionnent plus (Android Studio 3. +). Soupir.
SMBiggs

17

Pour moi, cela a fonctionné après avoir changé la version de 7: 27. + à 7: +


wow ... super ... pour moi lors de l'ajout du plug-in d'appareil photo, cette erreur s'est produite puis résolue lors de la compilation de "com.android.support:support-v4:27+" pour compiler "com.android.support:support-v4:+"
sabre tabatabaee yazdi


11

Dans Projet> app> fichier build.gradle, remplacez la ligne

implementation 'com.android.support:appcompat-v7:+'29.+'

avec

implementation 'com.android.support:appcompat-v7:+'

et ligne

implementation 'com.android.support:design:29.+'

avec

implementation 'com.android.support:design:+'

Puis nettoyer la construction


N'utilisez jamais de correspondances glob dans la version car cela pourrait casser le code en raison des mises à jour de la version
ruX

8

C'est très simple. Veuillez mettre à jour et remplacer le code ci-dessous dans build.gradle (Projet: Nom de l'application).

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}


Cela fonctionne pour les projets basés sur Gradle, bien que cela n'aide pas tant si vous êtes en cours d'exécution aapt, javacet dxmanuellement sans Gradle.
Silas

3

Après l'installation Extras|Android Support Repository, cela ne fonctionne pas pour moi. Ensuite, je change de v7: 1.6 en v7: 1.8 dans le app build.gradlefichier.

com.android.support:appcompat-v7:1.8.+! Et ça fonctionne pour moi.


0

Ouvrez SDK Manager.exedans votre dossier Android Studio et installez une API correspondante.


0

J'ai trouvé toutes ces réponses incorrectes pour moi. Au lieu de cela, dans votre studio Android, regardez ci-dessous à gauche. Il y aura de l'aide pour cela.

Par exemple, vous remarquerez This support library should not use a different version (32) than the compilesdkVersion (23)

Ensuite, vous changez la version de en 23 comme ça

compilez 'com.android.support:support-v4:23'

Maintenant, vous verrez un message A newer version of com.android.support-v4 than 23 is available 23.4.0.

C'est comme ça que je savais que la bonne version est 23.4.0


C'est un problème différent.
Fran Marzoa

0

Si vous voyez ceci après que vous venez de créer un nouveau projet dans Intellij, essayez de le recréer à nouveau en cochant "Utiliser les artefacts AndroidX"


0

À qui est venu ici pour la même erreur mais la version 29, changez votre bibliothèque de support en version 28:

build.gradle (application):

dependencies {
    ...
    implementation 'com.android.support:appcompat-v7:28.+'
    ...
}

Aucune des solutions googlées n'a fonctionné pour moi. Ensuite, j'ai vu qu'Android ne supportait que la bibliothèque jusqu'à la version 28. Il est étrange que j'aie cette erreur dans un projet Android Studio créé par défaut.

Je ne sais pas quelle version d'Android Studio était, car j'ai mis à niveau Studio après une erreur. Désormais dans Android Studio 3.6.3, de nouveaux projets viennent avec 'androidx.appcompat: appcompat: 1.0.2'.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.