我有一个 Kotlin 源文件,但我想将它翻译成 Java。
如何将 Kotlin 转换为 Java 源代码?
原文由 activedecay 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个 Kotlin 源文件,但我想将它翻译成 Java。
如何将 Kotlin 转换为 Java 源代码?
原文由 activedecay 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以将 Kotlin 编译为字节码,然后使用 Java 反汇编程序。
反编译可以在 IntelliJ Idea 中完成,或者使用 FernFlower https://github.com/fesh0r/fernflower (感谢@Jire)
正如我几个月前检查的那样,没有自动化工具(也没有一个 AFAIK 的计划)
原文由 voddan 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
正如@Vadzim 所说,在 IntelliJ 或 Android Studio 中,您只需执行以下操作即可从 kotlin 获取 java 代码:
Menu > Tools > Kotlin > Show Kotlin Bytecode
Decompile
按钮更新:
使用最新版本(1.2+)的 Kotlin 插件,您也可以直接执行
Menu > Tools > Kotlin -> Decompile Kotlin to Java
。