如何在现有的Android应用程序中使用Kotlin?

我有一个使用Java开发的Android应用程序。 我现在想开始使用Kotlin为同一个应用程序。 是否有可能在现有的应用程序中使用Kotlin和Java并行?

是的,你可以在一个项目中混合使用Java和Kotlin。

从Android 文档 :

如果您对使用Kotlin感兴趣,可以轻松上手,因为它可以与Android上的Java和C ++并行工作。 因此,您可以保留现有代码,继续使用各种Android库,并逐步将Kotlin代码添加到您的项目中。 与几乎所有其他语言不同的是,Kotlin是一个可以双向使用的插件 – 您可以从Kotlin调用Java语言,并且可以从Java语言调用Kotlin。

你也应该看看kotlin官方文档


您也可以使用IntelliJIDEA将Java代码转换为Kotlin。

首先,你必须下载Kotlin插件,并将其整合到android studio中,然后使用double shift写入将java文件转换为kotlin文件,或者使用快捷 Ctrl + Alt + Shift + K

该图显示了如何将java文件转换为kotlin文件