请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

kotlin 版本问题

老师,用 kotlin,也是 implementation 一个 koltin 的 SDK,请问 kotlin 有版本冲突的问题嘛,比如一个第三方 SDK 用了1.3 的版本,我本地是 1.2 的版本,此时有没有问题

还有如果 SDK 用了 1.3 的一个新功能,1.2 中没有,此时有没有什么异常

正在回答

1回答

这个要具体看。编译的时候会默认选择依赖的最高版本,除非你明确指定了版本,所以你依赖的adk同时依赖1.2和1.3会最终选择1.3,如果你明确指定了版本会按照你的来。有没有兼容问题主要看具体的用例,不过1.3基本上是兼容1.2的,应该还好,除非你用了1.2里面标记为废弃的api,一般这种会在1.3移除,目前这样的api不多。

当然,以后1.4出来应该会移除一大批协程相关的experimental的api,这个1.3里可以用但已经标记为废弃,这种情况你如果还在1.3用废弃的协程api的话1.4肯定就不支持了。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号