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'