遇到文件重复的问题,记录解决办法。

先说问题,新建的项目,报错如上,看了下是文件冲突

上面的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'

换了以后是这样的,重复的文件没有了,又可以愉快的搬砖了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐