Android Java 项目在 Android Studio 中转换为 Kotlin

Android Java Project Converts to Kotlin in Android Studio

我想将我的 java 项目转换为 Kotlin,有 500 多个 java 文件。如何轻松将其转换为 Kotlin?

我知道我们可以将java文件一个一个地转换成Kotlin,但是文件很多。

我可以马上转换吗?

你绝对可以试试。您只需要 select Project navigator 和 select Code --> Convert Java file to Kotlin file:

中的模块或文件夹

不过,您需要记住,转换并不完美。例如,Android Studio 将不得不猜测大量属性是否可为空。它不会让它们一切正常......你会遇到很多崩溃。

我的建议是以合理的块批处理文件,这样您就可以修复那些 Kotlinized 文件而不会被错误淹没。

注意:将文件转换为 Kotlin 后,您仍需要对其进行审核。为了安全起见,很多东西会保留在 Java 中,但是现在你有了 Kotlin,你可以使用集合扩展,默认构造函数参数,...

  1. Select 您的 app 文件夹并转到代码 Convert Java File to Kotlin File

  2. 然后在你转换文件后,显示kotlin not configured。点击Configure text 然后 select 你想要应用 kotlin 的模块类型,它带有最新的 kotlin 版本 press ok

N.B 转换代码后,必须将编译器发现的一些参数转换为警告或错误消息。

很简单,android-studio 会为您完成大部分工作。要将现有 java 代码转换为 kotlin,只需 select 项目中的 src/main/java 文件夹并选择代码->“将 Java 文件转换为 Kotlin 文件”。 Android studio 将尽最大努力将您所有的 java 代码转换为 kotlin 代码。