Android Java Project在Android Studio中转换为Kotlin

Sam*_*iya 6 android kotlin android-studio kotlin-extension

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

我知道我们可以将一个java文件转换为Kotlin,但是有很多文件.

我可以一次转换吗?

Mik*_*ual 11

你绝对可以尝试.您只需在中选择一个模块或文件夹Project navigator并选择Code --> Convert Java file to Kotlin file:

将完整模块转换为Kotlin

但是,您需要记住转换并不完美.例如,Android Studio将不得不猜测是否有很多属性可以为空.它不会让他们没事......你会得到很多崩溃.

我的建议是以合理的块批量处理文件,这样你就可以修复那些Kotlinized文件而不会遇到错误.

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