web-dev-qa-db-fra.com

Cette bibliothèque de support ne doit pas utiliser une version différente, erreur dans build.gradle

Il y a un problème dans mon build.gradle. L'erreur dans le gradle est que (compile 'com.Android.support:appcompat-v7:24.0.0-beta1') sur cette ligne, l'affichage d'erreur indique que (cette bibliothèque de support ne doit pas utiliser une version différente (24) puis la version de compilation du SDK 23)
Une idée? Et j'ai utilisé Android Studio 2.1.2 et le principal problème est que dans Android studio, il n'y a pas Android bibliothèque de support) . pic est ci-dessous

enter image description here

15
Mahmood khan

Votre compileSdkVersion est 23 dans le build.gradle fichier mais vous essayez d'utiliser appcompat-v7:24.0.0 qui est pour l'API 24, vous devez donc utiliser appcompat-v7:23.x.y pour l'API 23. Si vous souhaitez toujours utiliser appcompat-v7:24.0.0 alors vous devez changer le compileSdkVersion en 24

Vous devez l'utiliser pour compileSdkVersion 23:

compilez 'com.Android.support:appcompat-v7:23.4.0'

et ceci pour compileSdkVersion 24:

compilez 'com.Android.support:appcompat-v7:24.0.0'

Modifier

Si vous travaillez sur Android Studio, alors vous n'avez probablement pas à vous soucier de la dernière version disponible, il vous informera de la dernière version disponible.

Vous pouvez également vérifier les dernières versions disponibles pour chaque version sdk ici

25
Ashish Ranjan

Oui, ils ne doivent pas être différents. Remplacez-le par compile 'com.Android.support:appcompat-v7:23.4.0'

4
Borislav Kamenov