背景:
?使用Android studio將kotlin代碼轉(zhuǎn)換為java代碼,發(fā)現(xiàn)沒有Decompile按鈕將ByteCode轉(zhuǎn)換為Java。作者Android Studio版本3.4.1粘都。
步驟
? ?如下首先點擊Android studio菜單項的Tools->kotlin->Show Kotlin ByteCode具體如下圖1所示
圖1
這個時候界面顯示如下圖所示
圖2
明顯上面紅色區(qū)域缺失Decompile按鈕。
解決方案如下:
第一步:先確定Android Studio已經(jīng)安裝Java Bytecode Decompiler插件刷袍,具體操作如圖3所示:
圖3
第二步:如果發(fā)現(xiàn)第一步?jīng)]有問題翩隧,則需要檢查是不是之前配置過Flutter運行環(huán)境,如果配置過那么就有問題呻纹,解決方案先disable Dart插件和Flutter插件堆生,然后重啟Android Studio,這個時候你就會發(fā)現(xiàn)Decompile按鈕神奇的出現(xiàn)了雷酪,如下圖4顯示:
圖4
最后因為我們已經(jīng)將插件Dart和Flutter都Disable了淑仆,那這個時候我們在重新enable 這個兩個插件就好了。之所以產(chǎn)生這個原因估計是插件版本升級原因?qū)е碌奶搿U娴氖钦垓v了我好久,故記錄下來嘁圈,以便其他開發(fā)遇到類似蛋疼的坑省骂。