随着8月6日Android 9 Pie移动操作系统的量产 ,谷歌发布了具有特殊功能的Android SDK,可以使用Kotlin语言进行开发。
SDK包含常用API的可空性注释,当Kotlin代码调用SDK中的带注释的API时,可保留空安全性保证。 为了确保新注释的API与现有代码兼容,由Kotlin编译器团队提供的内部机制将API标记为最近注释的API。 这些API会产生警告,而不是Kotlin编译器的错误。 开发人员需要使用Kotlin 1.2.60或更高版本。
目的是使新添加的可空性注释仅产生警告,严重性级别从后续的SDK开始增加为错误。 Google希望通过这种逐步的错误消息传递给开发人员时间来更新其代码。
谷歌已经批准Kotlin用于构建Android应用程序 。 但是,如果可空性注释使用Android Studio IDE查找可空性违约,则使用Java(Android开发的传统语言)的开发人员也可以从中受益。 计划要求在将来的SDK版本中向现有的Android API添加更多可空性注释,并确保对新API进行注释。
在哪里下载Kotlin友好的Android SDK
您可以通过以下方法下载Android SDK:选择Android Studio中的“工具”>“ SDK Manager”,然后在左侧菜单上选择“ Android SDK”。 “ SDK平台”选项卡必须打开。 检查Android 8. +,然后单击确定以安装Android SDK Platform 28修订版6。然后,将项目的编译SDK版本设置为API28。您可以从项目网站下载Android Studio 。
From: https://www.infoworld.com/article/3296356/android-sdk-cozies-up-to-kotlin.html