如何查看kotlin对应的java文件内容
kotlin和java都是基于JVM的编程语言。kotlin和java可以相互转换。那么如何看到kotlin转化之后的java文件内容呢?
网上很多攻略都是这么说的。
创建一个kotlin工程
点开一个kt文件
-
菜单栏 打开
tools->show Kotlin Bytecode
image.png
- 然后你就会在右侧看到 Decompile按钮
image.png
- 点击Decompile,你就会看到
test001.kt
对应的test001.decompileed.java
文件
image.png
但是我这里死活没有Decompile按钮
但是我特么这么操作了。我的右侧就是没有这个decompile按钮。查了百度,问了高手,都没有一个明确答案。最后还是我自己找到了答案。
image.png
- 双击键盘的shift,打开全局搜索弹窗
- 输入decompile,然后你就发现AndroidStudio居然给 decompile弄了一个开关
- 把开关打开变成ON
- 重启AS生效
重启之后,你再按照上面的步骤,就能看到Decompile按钮了。
又被AS摆了一道。