android-studio - Kotlin 字节码 - 如何在 IntelliJ IDEA 中分析?

标签 android-studio intellij-idea kotlin jvm-bytecode

我想查看编译后的字节码,以便详细了解它的工作原理。我正在使用 IntelliJ IDEA 15,但找不到查看字节码的方法。我错过了什么?

最佳答案

IntelliJ IDEA 自带 Kotlin 字节码查看工具:

工具 → Kotlin icon Kotlin → 显示 Kotlin 字节码

也可以通过 Ctrl/⌘+Shift+A 作为 Show Kotlin Bytecode 操作使用。

它是一个很棒的工具,当你在源文件中移动时可以跳转到相应的字节码。每当源发生变化时,它都会即时更新字节码。


另外,我想推荐jclasslib Bytecode Viewer作为低级类文件分析的外部工具(例如检查常量池)。现在它也可作为 IntelliJ IDEA plugin .

关于android-studio - Kotlin 字节码 - 如何在 IntelliJ IDEA 中分析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35538049/

相关文章:

Android Studio 0.5.2 Gradle 刷新项目失败

java - 如何在 Android Studio 的现有 Android 项目中包含 java 库

java - 如何在 IntelliJ IDEA 中重新格式化项目中的所有文件?

annotations - Kotlin 注释处理 : is it possible to generate an extension method?

android - 我应该在哪里调用 MobileAds.initialize()?

react-native - 在为 react native 项目更改 appName 后,在 android 和 iOS 中成功构建后发布构建崩溃

Android Studio 无法解析自定义项目布局中的 androidTestImplementation 依赖项

debugging - 如何在IntelliJ中调试grails-gorm文件

java - IntelliJ 建议 'replace()' 可以替换为编译后的 java.util.regex.Pattern 构造

Kotlin:使用 parcelize 时的构造函数