Почему «Декомпилировать kotlin в java» недоступно в Android Studio 3.1.2 - PullRequest
0 голосов
/ 25 мая 2018

enter image description here

Однако, если я вручную сделаю «Показать байт-код Kotlin» и нажму «Декомпилировать», он покажет правильный код Java.

1 Ответ

0 голосов
/ 30 августа 2018

Если вы пишете некоторый kotlin и хотите посмотреть, как он компилируется в JAVA с помощью меню «Декомпилировать Kotlin to Java», вам нужно просматривать скомпилированный файл .class, а не исходный файл Kotlin .kt.

После сборки приложения попробуйте найти скомпилированный файл * .kt в каталоге App / build / tmp / kotlin-classes.Вот простая командная строка, которую вы можете запустить в корне вашего проекта для вывода местоположения, если ваш файл Kotlin называется Hello.kt:

find  ./ | grep "Hello.class"

Откройте файл .class в IntelliJ или Android Studio иМеню будет доступно, чтобы увидеть, как ваш Kotlin был преобразован в JAVA

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...