Android 上的 Kotlin - 是不是有最低 API 级别要求?

Posted

技术标签:

【中文标题】Android 上的 Kotlin - 是不是有最低 API 级别要求?【英文标题】:Kotlin on Android - is there a minimum API level requirement?Android 上的 Kotlin - 是否有最低 API 级别要求? 【发布时间】:2018-03-14 08:35:00 【问题描述】:

我正在认真考虑在一个未开发的 android 项目中使用 Kotlin,但我担心会产生连锁反应,其中最重要的是最低要求的 API 级别。

在其他平台上,新语言需要特定的操作系统版本(例如 Swift 需要 ios 7),我想知道这里是否有类似的要求?

我一直在搜索各种 Kotlin/Android 常见问题解答和 ***,但未能找到这些信息。

【问题讨论】:

不,Kotlin 编译成 Java 字节码。 【参考方案1】:

没有。 API 级别没有这样的要求,因为这两者没有直接关系。无论如何,请参阅official FAQ

Kotlin 支持哪些 Android 版本?

全部! Kotlin 与 JDK 6 兼容,因此使用 Kotlin 的应用程序 在较旧的 Android 版本上安全运行。

【讨论】:

以上是关于Android 上的 Kotlin - 是不是有最低 API 级别要求?的主要内容,如果未能解决你的问题,请参考以下文章

外部键盘导致换行而不是 Android 上的搜索 - Kotlin

Kotlin 上的 Android 手电筒

Kotlin 上的 Android:如何将数据从 Activity 传递到事件监听器?

使用带有 Kotlin 和流的 Android 上的 Apollo 订阅 GraphQL 时处理网络错误

如何在Android上的Kotlin中从Long类型变量中提取日期和时间

用Anko和Kotlin实现Android上的对话框和警告提示(KAD 24)