作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要为“遗留”移动应用程序提供维护支持,同时也为该移动应用程序的“下一个主要版本”提供增强功能支持。为了高效地做到这一点,我需要能够在 Kotlin 编译器的 1.3.x 和 1.4.x 之间切换。我正在阅读的所有内容都暗示 Kotlin 只会向前发展,因此我犹豫是否要在 Android Studio 中升级我的 Kotlin 版本以安装 1.4.x 插件,但我没有信心可以切换回 1.3.x。
看起来 Gradle 构建脚本中的一个简单更改应该有效,但尚不清楚更改版本是否会更改所有工具集,或者只是试图从面向 future 的配置向后兼容。
最佳答案
您可以安全地更新 Android Studio 插件 - 它应该向后兼容旧版本的 Kotlin。
如果你想更改编译器版本(为了使用新的语言特性),你应该在 Gradle 脚本中更新版本 - 你可以随时更改它,旧版本的 Kotlin 库和编译器仍然可以在存储库。
我建议您始终将 Android Studio 插件更新到最新版本,以便在您的 IDE 中为所有版本的 Kotlin 编译器提供完整的 Kotlin 支持。
关于kotlin - 如何在多个版本的 Kotlin 之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65481472/
我是一名优秀的程序员,十分优秀!