如何查看kotlin对应的java文件内容

如何查看kotlin对应的java文件内容

kotlin和java都是基于JVM的编程语言。kotlin和java可以相互转换。那么如何看到kotlin转化之后的java文件内容呢?

网上很多攻略都是这么说的。

  1. 创建一个kotlin工程

  2. 点开一个kt文件

  3. 菜单栏 打开tools->show Kotlin Bytecode

    如何查看kotlin对应的java文件内容_第1张图片
    image.png
  1. 然后你就会在右侧看到 Decompile按钮
如何查看kotlin对应的java文件内容_第2张图片
image.png
  1. 点击Decompile,你就会看到test001.kt对应的test001.decompileed.java文件
如何查看kotlin对应的java文件内容_第3张图片
image.png

但是我这里死活没有Decompile按钮

但是我特么这么操作了。我的右侧就是没有这个decompile按钮。查了百度,问了高手,都没有一个明确答案。最后还是我自己找到了答案。

如何查看kotlin对应的java文件内容_第4张图片
image.png
  • 双击键盘的shift,打开全局搜索弹窗
  • 输入decompile,然后你就发现AndroidStudio居然给 decompile弄了一个开关
  • 把开关打开变成ON
  • 重启AS生效

重启之后,你再按照上面的步骤,就能看到Decompile按钮了。

又被AS摆了一道。

你可能感兴趣的:(如何查看kotlin对应的java文件内容)