Android上的Kotlin – 是否有最低的API级别要求?
我正在认真考虑在一个绿色的Android项目上使用Kotlin,但是我担心的是敲门声,其中最重要的是API级别的最低要求。
在其他平台上,新语言需要特定的操作系统版本(例如需要iOS 7的Swift),我想知道这里是否有类似的需求?
我一直在搜索各种Kotlin / Android的常见问题和Stackoverflow,但一直没能find这个信息。
没有。API级别没有这样的要求,因为这两个级别没有直接关系。 无论如何,看官方的常见问题
Kotlin支持哪些版本的Android?
他们全部! Kotlin与JDK 6兼容,所以Kotlin的应用程序可以在较旧的Android版本上安全运行。
- Kotlin kotlinClass.class.getName()不能返回包名,而只能返回简单的类名
- android.support.v4.app.FragmentManager不能提供@ Provide或@ Produces注解的方法
- 将kotlin转换为java后,Notnullvariables可以为空
- Gradle sinc以kotlin扩展失败。 输入字符串:“”在build.gradle文件模块(应用程序)
- 安装Kotlin Android项目失败INSTALL_FAILED_DEXOPT
- Kotlin懒惰的默认属性
- 未解决的参考:在Koltin写的活动GlideApp
- 将Kotlin添加到现有Java项目会打破Android Studio gradle消息错误
- 如何在Kotlin(Android)的日期选择器对话框中仅显示日期和月份?