Plugin version (1.4.32) is not the same as library version (1.4.10) 警告的解决办法

13 篇文章 3 订阅
当更新Kotlin标准库后,可能会遇到插件版本与库版本不一致的警告。该问题源于某些三方库依赖的Kotlin版本较低,而你指定的较高版本导致的冲突。官方在1.4.0版本开始已默认添加stdlib依赖,不再需要手动添加。删除手动添加的依赖即可消除警告,并简化项目配置。确保插件和库版本一致,有助于避免类似问题。
摘要由CSDN通过智能技术生成

我们在更新kotlin标准库的依赖版本后会发现提示一个警告大概如下

Plugin version (xxxx) is not the same as library version (xxx) 

在这里插入图片描述

大致意思是你的插件版本和依赖库的版本不一致,原因是因为一些三方库所依赖的版比较低,而你显示指定的依赖版本比较高导致的。

解决办法:

直接删除依赖即可。

implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"

详情看官方声明的这篇文章:

https://kotlinlang.org/docs/whatsnew14.html#dependency-on-the-standard-library-added-by-default

如下图所示
官方在1.4.0版本版本开始就默认添加了对stdlib 标准库的依赖,我们不需要再手动添加依赖了。

在这里插入图片描述

自动添加的标准库跟Kotlin Gradle插件的版本相同,如下图所示。
在这里插入图片描述

这样一来,糟心的警告就没了,而且我们也不需要在每个模块都写依赖了,美滋滋。


如果你觉得本文对你有帮助,麻烦动动手指顶一下,可以帮助到更多的开发者,如果文中有什么错误的地方,还望指正,转载请注明转自喻志强的博客 ,谢谢!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喻志强(Xeon)

码字不易,鼓励随意。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值