Duplicate class androidx.lifecycle.ViewModelLazy found in modules jetified-lifecycle-viewmodel-ktx-2
查一下是这样的:lifecycle-viewmodel的版本不一样,这个是系统自动依赖的,不知道为什么上午还是2.3.1,下午就成了2.4.0,还多了个文件导致了冲突,不清楚在哪里控制,大神可以说一下。但是这个错不应该呀,同一天创建的另一个项目就没有报这个错,build.gradle里的依赖是一模一样的。先说问题,新建的项目,报错如上,看了下是文件冲突,两个包里都有ViewModelLazy。换了
·
遇到文件重复的问题,记录解决办法。
先说问题,新建的项目,报错如上,看了下是文件冲突
上面的aar是创建项目就有,有一个ViewModelLazy的文件
下面的aar是我自己添加的,也引入了一个ViewModelLazy文件
但是这个错不应该呀,同一天创建的另一个项目就没有报这个错,而且build.gradle里的依赖是一模一样的。
查一下是这样的:创建就有的这个库版本发生了变化,这个库是系统自动依赖的,不知道为什么上午还是2.3.1,下午就成了2.4.0,因此多了个文件导致了冲突,不清楚在哪里可以控制这个版本,知道的朋友请指教。
解决办法是给我自己引入的库换个高版本
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0'
换成
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0'
换了以后是这样的,重复的文件没有了,又可以愉快的搬砖了。
更多推荐
已为社区贡献1条内容
所有评论(0)