如何查看kotlin對應(yīng)的java文件內(nèi)容
kotlin和java都是基于JVM的編程語言。kotlin和java可以相互轉(zhuǎn)換。那么如何看到kotlin轉(zhuǎn)化之后的java文件內(nèi)容呢国瓮?
網(wǎng)上很多攻略都是這么說的。
創(chuàng)建一個(gè)kotlin工程
點(diǎn)開一個(gè)kt文件
-
菜單欄 打開
tools->show Kotlin Bytecode
- 然后你就會(huì)在右側(cè)看到 Decompile按鈕
- 點(diǎn)擊Decompile膨报,你就會(huì)看到
test001.kt
對應(yīng)的test001.decompileed.java
文件
但是我這里死活沒有Decompile按鈕
但是我特么這么操作了坏平。我的右側(cè)就是沒有這個(gè)decompile按鈕。查了百度渠概,問了高手茶凳,都沒有一個(gè)明確答案。最后還是我自己找到了答案播揪。
- 雙擊鍵盤的shift贮喧,打開全局搜索彈窗
- 輸入decompile,然后你就發(fā)現(xiàn)AndroidStudio居然給 decompile弄了一個(gè)開關(guān)
- 把開關(guān)打開變成ON
- 重啟AS生效
重啟之后猪狈,你再按照上面的步驟箱沦,就能看到Decompile按鈕了。
又被AS擺了一道雇庙。