我正在尝试将ViewModel和LiveData添加到Kotlin应用程序。我将以下依赖项添加到模块的build.gradle
:
implementation "android.arch.lifecycle:extensions:1.1.1"
kapt "android.arch.lifecycle:compiler:1.1.1"
testImplementation "android.arch.core:core-testing:1.1.1"
我得到以下错误:
Android依赖项“ android.arch.lifecycle:runtime”对于编译(1.0.0)和运行时(1.1.1)类路径具有不同的版本。您应该通过DependencyResolution手动设置相同的版本
删除第一行(extensions
)可解决此问题,表明错误是从那里来的,但我不知道为什么。
显然support-v4
是造成冲突的原因。对于此问题,Gradle依赖项任务无法正常运行,但对于遇到此问题的其他任何人:
./gradlew :app:dependencies
将显示您的依赖项所使用的子依赖项。搜索此命令的输出(更改app
模块名称)以查找引起冲突的依赖关系。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句