【发布时间】:2018-10-05 08:56:40
【问题描述】:
我正在尝试将 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) 解决了这个问题,表明错误来自那里,但我不知道为什么。
【问题讨论】:
-
将 ` implementation "android.arch.lifecycle:runtime:1.1.1"` 添加到您的依赖项中
-
很遗憾,不,这并不能解决问题。
标签: android gradle kotlin android-architecture-components