Aujourd'hui, je mets à jour mon Android studio à 2.3, et je mets à jour gradle à 3.4.1. Mais quand je construis mon projet, une erreur s'est produite: c'est l'erreur J'ajoute donc "buildToolsVersion '25 .0.0 '"
Mon projet peut réussir, mais une autre erreur s'est produite. Je ne peux pas le résoudre. J'espère obtenir de l'aide. Je vous remercie! C'est l'erreur
Lorsque j'ajoute la compilation "com.prolificinteractive: material-calendarview: 1.4.2", cette erreur se produit. Ce sont mes dépendances android
Il s'agit probablement d'un problème avec Android Studio 2.3. Une nouvelle inspection vérifie si toutes les dépendances de com.Android.support
utilisez le même numéro de version. Cependant, multidex
n'a pas de numéro de version correspondant. Vous pouvez désactiver l'inspection via l'icône d'ampoule rouge à côté de lui comme solution de contournement pour l'instant
c'est un avertissement inutile pour le support: multidex, ajoutez ceci:
//noinspection AndroidLintGradleCompatible
compile 'com.Android.support:multidex:1.0.1'
J'utilise également Studio mis à jour. Vous devez utiliser chaque bibliothèque avec la même version afin d'éviter le problème de fusion manifeste. Comme ça.
// To Support Design, CardView and RecyclerView Library
compile 'com.Android.support:appcompat-v7:25.2.0'
compile 'com.Android.support:design:25.2.0'
compile 'com.Android.support:recyclerview-v7:25.2.0'
compile 'com.Android.support:cardview-v7:25.2.0'
compile 'com.Android.support:palette-v7:25.2.0'
// To Support MultiDex
compile 'com.Android.support:multidex:1.0.1'
Ici, vous remarquerez que chaque bibliothèque a la même version.
Changer la version de com.Android.support:recyclerview-v7 et com.Android.support:support-core- utils to 25.2.0 (dernière version de la bibliothèque de support: https://developer.Android .com/topic/bibliothèques/support-bibliothèque/revisions.html )