J'ai un projet de bibliothèque qui utilise androidx
dépendance en elle.
implementation 'androidx.appcompat:appcompat:1.0.0-rc01'
Après avoir ajouté le projet de bibliothèque dans mon application, j'obtiens de multiples erreurs liées à dexMerger
, MultiDex
, Multiple dex files define Landroid/support/v4/...
.
J'ai donc cherché ce fichier en utilisant window+O
(Naviguer --> Classe). J'ai ensuite constaté que la même classe est utilisée dans 'androidx.appcompat:appcompat:1.0.0-rc01'
y android.support.v4..
bibliothèques . J'ai donc essayé d'exclure comme ci-dessous -
implementation('androidx.appcompat:appcompat:1.0.0-rc01') {
exclude module: 'support-v4'
}
J'ai également ajouté multidex true
mais rien n'a aidé. J'ai lu des articles sur AndroidX
semble contenir de nombreuses classes qui sont similaires aux bibliothèques de support. Que faut-il faire dans ce cas ? J'ai la dernière version d'Android Studio et mon compileSdkVersion
es 28
. Toutes mes dépendances sont à jour. J'ai déjà ajouté multidex
et ma classe d'application étend également MultiDexApplication
.