Android 화면 녹화
Android app 을 개발 하다 보면 앱의 동작화면을 녹화해야 하는 경우가 생긴다.
비단 앱 개발 외에도 블로그를 포스팅할 때 앱의 동작화면을 GIF 로 만들때도 화면 녹화가 필요하다.
이번 포스팅에서는 Android 화면을 녹화하는 방법에 대해 알아보자.
(Android Studio Arctic Fox 기준)
Logcat 의 'Screen recorder' 이용하기
Step 1 : Logcat 실행하기
View > Tool Windows > Logcat
Step 2 : Screen Recorder icon 실행하기
Logcat 의 대상이 원하는 device 인지 확인 후 'Screen recorder' icon 을 클릭한다.
Step 3 : 녹화 실행하기
녹화를 원하는 시점에서 'Start Recording' 버튼을 클릭한다.
원하는 녹화가 끝나면 'Stop Recording' 버튼을 클릭한다.
Step 4 : 저장하기
실제 단말에서는 'mp4' 포맷으로 저장되고, 에뮬레이터는 'webm' 포맷으로 저장된다.
Emulatoer 의 'Record and Playback' 이용하기
Step 1 : Emulator 의 more menu 실행하기
Step 2 : 'Record and Playback' 에서 녹화 실행하기
녹화를 원하는 시점에서 'START RECORDING' 버튼 을 클릭한다.
원하는 녹화가 끝나면 'STOP RECORDING' 버튼을 클릭한다.
Step 3 : 저장하기
adb 의 'screenrecord' command 이용하기
Step 1 : CMD 창에서 adb screenrecord command 실행하기
녹화를 원하는 시점에서 'adb shell screenrecord' 를 실행한다.
'screenrecord' 다음에는 녹화를 저장할 위치를 명시한다.
Step 2 : 원하는 녹화가 끝나면 'CTRL + C' 단축키를 누른다.
'CTRL + C' 단축키를 누르면 녹화가 바로 중단된다.
Step 3 : 저장된 녹화 file 을 확인한다.