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回答
-
这个要具体看。编译的时候会默认选择依赖的最高版本,除非你明确指定了版本,所以你依赖的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肯定就不支持了。
012019-11-07
相似问题