관리 메뉴

나만을 위한 블로그

[Android] 안드로이드 스튜디오에서 코틀린 코드를 자바 코드로 변환하기 본문

Android

[Android] 안드로이드 스튜디오에서 코틀린 코드를 자바 코드로 변환하기

참깨빵위에참깨빵 2019. 12. 3. 16:09
728x90
반응형

참고한 사이트 : https://kimch3617.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4-Kotlin-%EC%BD%94%EB%93%9C%EB%A5%BC-Java-%EC%BD%94%EB%93%9C%EB%A1%9C-%EB%B3%B4%EB%8A%94-%EB%B0%A9%EB%B2%95

 

안드로이드 스튜디오) Kotlin 코드를 Java 코드로 보는 방법

안드로이드에서 코틀린으로 작성한 코드는 JVM으로 자바 바이트 코드(Java Bytecode)로 변환되어 동작한다고 한다. 안드로이드 스튜디오에서 코틀린(Kotlin)으로 작성한 코드를 자바(Java) 코드 형태로 보고 싶을..

kimch3617.tistory.com

 

안드로이드에서 작성한 코틀린 코드는 JVM을 통해 자바 바이트 코드로 바뀌어 동작한다.

안드로이드 스튜디오에서 코틀린으로 써진 코드를 자바 형태로 보고 싶을 경우

 

1. Tools -> Kotlin -> Show Kotlin Bytecode 메뉴 순으로 클릭

 

 

1-2. 혹은 Ctrl + Shift + A(윈도우) / cmd + Shift + A(맥) 단축키 입력 -> Kotlin Bytecode 선택

 

 

2. 위 과정을 거치면 오른쪽에 코틀린 바이트코드 사이드바가 생기는데 변환하고자 하는 파일에서 Decompile 버튼을 클릭한다.

 

 

4. Decompile을 누르면 코틀린에서 자바로 바뀐 코드가 생성되서 바로 확인할 수 있다

 

 

코틀린으로 되 있는 코드는 뭔 소린지 알기 어려웠는데 이 방법을 찾았다.

바이두라는 중국 사이트에서 어떤 예제를 깃헙을 통해 다운받았는데 코틀린이라 이 방법을 써서 바꿔봤다.

메인 액티비티는 변하지 않았지만 나머지 2개의 코틀린 클래스 파일들은 전부 컴파일되어 내게 익숙한 자바 형태가 되었다.

메인 액티비티는 왜 안되는 걸까? 궁금타

반응형
Comments