kotlin 版本问题

来源:11-3 小案例:Kotlin-Android 项目开发

慕九州6385248

2019-11-07

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

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

写回答

1回答

bennyhuo

2019-11-07

这个要具体看。编译的时候会默认选择依赖的最高版本,除非你明确指定了版本,所以你依赖的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
1
慕九州6385248
非常感谢!
2019-11-07
共1条回复

Android首选开发语言Kotlin入门与进阶

Google I/O大会钦定Android一级开发语言,现在不学,等待何时

3122 学习 · 387 问题

查看课程