Android体系结构组件:依赖项版本的Gradle同步错误

雷德·贝塞特

我正在尝试将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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Android的体系结构组件网线

Android体系结构组件:使用枚举

Android体系结构组件,android绑定和LiveData

Android MVP和Lifecycle体系结构组件

Android体系结构组件ViewModel上下文问题

具有Android体系结构组件的MVVM

Android体系结构组件:将ViewModel用于RecyclerView项目

Android体系结构组件:绑定到ViewModel

ViewModel实例-活动UI-Android体系结构组件

Android体系结构组件ViewModel-与Service / IntentService的通信

具有Android体系结构组件的AppWidgetProvider

Android体系结构组件生命周期状态

Android体系结构组件:如何插入存储库参数

使用Android体系结构组件实现边栏导航

Android体系结构组件-从房间中删除旧数据

executor在android体系结构组件中的用法

Android导航体系结构组件-导航体系结构组件是否仅打算使用单一活动?

Flux体系结构循环依赖

何时在面向服务的体系结构中使用Web api代替依赖项注入

XCode 5依赖项警告-混淆iOS部署目标和体系结构

导航体系结构组件-初始屏幕

基于组件的体系结构[Javascript]

TypeScript中基于组件的体系结构

有关Android体系结构组件中每个组件的责任的问题

apt镜像选择了错误的体系结构

与Android体系结构导航等效的startActivityForResult()

pnpm -- 同步依赖项的版本

Android体系结构组件liveData和room-最低要求是什么?

Android体系结构组件导航:工具栏后退按钮丢失,后退不起作用