Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 안드로이드 레트로핏 crud
- 스택 자바 코드
- 서비스 vs 쓰레드
- 안드로이드 os 구조
- 안드로이드 라이선스 종류
- ar vr 차이
- rxjava disposable
- 2022 플러터 설치
- 안드로이드 유닛테스트란
- 큐 자바 코드
- ANR이란
- 플러터 설치 2022
- 안드로이드 라이선스
- 스택 큐 차이
- android retrofit login
- android ar 개발
- 안드로이드 유닛 테스트 예시
- 2022 플러터 안드로이드 스튜디오
- rxjava hot observable
- 안드로이드 레트로핏 사용법
- 서비스 쓰레드 차이
- jvm 작동 원리
- Rxjava Observable
- jvm이란
- 자바 다형성
- 멤버변수
- 객체
- 클래스
- 안드로이드 유닛 테스트
- rxjava cold observable
Archives
- Today
- Total
나만을 위한 블로그
[Android] 안드로이드 스튜디오에서 코틀린 코드를 자바 코드로 변환하기 본문
728x90
반응형
안드로이드에서 작성한 코틀린 코드는 JVM을 통해 자바 바이트 코드로 바뀌어 동작한다.
안드로이드 스튜디오에서 코틀린으로 써진 코드를 자바 형태로 보고 싶을 경우
1. Tools -> Kotlin -> Show Kotlin Bytecode 메뉴 순으로 클릭
1-2. 혹은 Ctrl + Shift + A(윈도우) / cmd + Shift + A(맥) 단축키 입력 -> Kotlin Bytecode 선택
2. 위 과정을 거치면 오른쪽에 코틀린 바이트코드 사이드바가 생기는데 변환하고자 하는 파일에서 Decompile 버튼을 클릭한다.
4. Decompile을 누르면 코틀린에서 자바로 바뀐 코드가 생성되서 바로 확인할 수 있다
코틀린으로 되 있는 코드는 뭔 소린지 알기 어려웠는데 이 방법을 찾았다.
바이두라는 중국 사이트에서 어떤 예제를 깃헙을 통해 다운받았는데 코틀린이라 이 방법을 써서 바꿔봤다.
메인 액티비티는 변하지 않았지만 나머지 2개의 코틀린 클래스 파일들은 전부 컴파일되어 내게 익숙한 자바 형태가 되었다.
메인 액티비티는 왜 안되는 걸까? 궁금타
반응형
'Android' 카테고리의 다른 글
Comments