app:checkDebugDuplicateClasses

La duplication de dépendance androidx.lifecycle rencontrée dans le projet

 Ma version de grade :

distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zipb n'est pas un problème de version basse

Mon injection de dépendance n'a pas été ajoutée à androidx.lifecycle au début :

 

科特林Voici peut-être une bibliothèque de version utilisée par une dépendance 视图模型et votre code utilise 爪哇la version. Spécifiez les deux pour forcer les dernières versions de toutes les dépendances

Quelqu'un a pensé qu'il serait préférable d'éliminer cette classe en double et a utilisé :

configurations {
    all {
        exclude group: 'androidx.lifecycle', module: 'lifecycle-viewmodel-ktx'
    }
}

Changer androidx.lifecycle vers la dernière version résout également le problème :

implementation "androidx.lifecycle:lifecycle-viewmodel:2.5.1"
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1"

La solution que j'utilise ici est de rejoindre:

implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0'

Guess you like

Origin blog.csdn.net/weixin_56691212/article/details/128127788
Recommended