回答
作为@Vadzim说,在的IntelliJ或Android工作室,你就必须做到以下几点从科特林获得Java代码:
- 菜单>工具>科特林>显示科特林字节码
- 点击在
Decompile
按钮 - 复制Java代码
不幸的是,截至目前(2017年7月),这不会反编译创建为lambda表达式闭包的类。 – csharpfolk
Java输出不难看吗? – Pacerier
@Prier与大多数反编译输出一样,它当然是 –
您可以将Kotlin编译为字节码,然后使用Java反汇编程序。
的反编译可能InteliJ理念内完成,或者使用FernFlower https://github.com/fesh0r/fernflower(感谢@Jire)
有我几个月前检查没有自动化工具(和一个AFAIK没有计划)
- 1. 如何将Java文件转换为Kotlin文件?
- 2. 它可能将java源文件转换为.exe文件?
- 3. 将源ASCII文件转换为JPEG
- 4. 将Visual Studio资源文件转换为文本文件?
- 5. mlcp将csv文件转换为OBI源文件
- 6. 将音频文件的资源名称转换为资源ID
- 7. 将Java GUI Builder .form文件转换为源代码?
- 8. java:如何将文件转换为utf8
- 9. 将.class文件转换为.java文件
- 10. 如何将图像文件源转换为CSV?
- 11. 如何将资源仅转换为hex格式的* .cpp文件?
- 12. Rails如何将ActiveRecord模型转换为JSON?哪个源文件?
- 13. 如何将这些Haxe源文件转换为Python?
- 14. 开源转换为.b3d模型文件
- 15. 如何将扩展文件资源资源(InputStreams)转换为可绘制
- 16. 如何将文本文件转换为java中的TIF文件
- 17. 如何将非Trunctated RSS源转换为全文RSS源?
- 18. 源文件夹文件Java
- 19. 将java源文件合并为一个
- 20. 如何转换此源文件和目标文件?
- 21. 如何将PDF文件转换为java swing中的doc文件?
- 22. 如何将java序列化文件转换为json文件
- 23. 如何将excel文件转换为Java中的xml文件?
- 24. 如何将* .raw文件转换为JAVA中的* .bmp文件?
- 25. Java - 如何将DICOM文件转换为JPEG2000文件?
- 26. 如何将java或类文件转换为exe文件
- 27. 如何将pdf文件转换为使用Java的word文件
- 28. 如何将.class文件转换为。 java文件
- 29. 如何使用java将FLAC文件转换为WAV文件?
- 30. 如何使用Java/Javascript将.stl文件转换为.x3d文件
我敢肯定,没有自动化的工具,已建成了这个呢。你可以先建立它! –
可能会更容易教他们阅读Kotlin –
哈!我完全同意;科特林是一个写作和阅读的乐趣。说实话,我想要一种转换kotlin的方法,这样我就可以检查我们的java repoitory,而不必在同伴中介绍“学习新语言的沉重负担”。为了改善潜在的答案,我将删除提到问题的人。这不是关于教学,而是关于源代码转换。 – activedecay