Kotlin To Java 填坑

背景:

 使用Android studio将kotlin代码转换为java代码,发现没有Decompile按钮将ByteCode转换为Java。作者Android Studio版本3.4.1。

步骤

   如下首先点击Android studio菜单项的Tools->kotlin->Show Kotlin ByteCode具体如下图1所示

Kotlin To Java 填坑_第1张图片
图1

这个时候界面显示如下图所示


Kotlin To Java 填坑_第2张图片
图2

明显上面红色区域缺失Decompile按钮。

解决方案如下:

第一步:先确定Android Studio已经安装Java Bytecode Decompiler插件,具体操作如图3所示:


Kotlin To Java 填坑_第3张图片
图3

第二步:如果发现第一步没有问题,则需要检查是不是之前配置过Flutter运行环境,如果配置过那么就有问题,解决方案先disable Dart插件和Flutter插件,然后重启Android Studio,这个时候你就会发现Decompile按钮神奇的出现了,如下图4显示:


Kotlin To Java 填坑_第4张图片
图4

最后因为我们已经将插件Dart和Flutter都Disable了,那这个时候我们在重新enable 这个两个插件就好了。之所以产生这个原因估计是插件版本升级原因导致的。真的是折腾了我好久,故记录下来,以便其他开发遇到类似蛋疼的坑。

你可能感兴趣的:(Kotlin To Java 填坑)