Android studio Kotlin字节码-如何在IntelliJ IDEA中进行分析?

Android studio Kotlin字节码-如何在IntelliJ IDEA中进行分析?,android-studio,intellij-idea,kotlin,jvm-bytecode,Android Studio,Intellij Idea,Kotlin,Jvm Bytecode,我想看看编译的字节码,这样我就可以在封面下了解它是如何工作的。我正在使用IntelliJ IDEA,但找不到查看字节码的方法。我缺少什么?IntelliJ IDEA为Kotlin提供了字节码查看工具: 工具→ 科特林→ 显示Kotlin字节码 也可通过Ctrl/⌘+Shift+A作为显示Kotlin字节码操作 这是一个很好的工具,当你在源文件中移动时,它可以跳转到相应的字节码。每当源代码更改时,它都会动态更新字节码 此外,我还建议将其作为低级类文件分析(如检查常量池)的外部工具。现在它还可以

我想看看编译的字节码,这样我就可以在封面下了解它是如何工作的。我正在使用IntelliJ IDEA,但找不到查看字节码的方法。我缺少什么?

IntelliJ IDEA为Kotlin提供了字节码查看工具:

工具→ 科特林→ 显示Kotlin字节码

也可通过Ctrl/⌘+Shift+A作为显示Kotlin字节码操作

这是一个很好的工具,当你在源文件中移动时,它可以跳转到相应的字节码。每当源代码更改时,它都会动态更新字节码


此外,我还建议将其作为低级类文件分析(如检查常量池)的外部工具。现在它还可以作为一个。我用来在线查看字节码。设置“Kotlin”作为输入语言,您就可以开始了


它甚至可以选择通过Procyon查看反编译的Java代码,但它可能会时不时地崩溃。

只是补充了上面的答案

工具→ 科特林→ 显示Kotlin字节码


现在,在字节码视图中,还有一个将字节码反编译为Java的选项。因此,您实际上可以在intellij中看到字节码和等价的java代码。您甚至可以选择使用JVM 8 target进行转换。

@CaseyB和快捷方式
ctrl+shift+a
(windows和linux)或
shift-command-a
(mac)非常有用。按此快捷键,然后键入
kotlin