728x90
반응형
오늘은 ADB(Android Debug Bridge)로 스크린샷을 찍고 저장하는 방법에 대해 공유해보겠다.
필요해진 배경
이 기능이 필요했던 이유를 설명하자면 Android TV 같은 녀석들은
Android Studio가 설치된 컴퓨터와 USB 연결을 통해 실행할 수 없는 경우가 있다.
그렇게 되면 같은 Wifi 망에 접속해 원격 ADB로 실행해야 했다.
또한 Android TV 같은 경우 일반 스마트폰처럼 전원버튼과 음량버튼으로
스크린샷을 찍을 수 없기 때문에 이 글의 주제인 ADB로 스크린샷 저장하는 방법을 찾아보게 되었다.
방법
일단 ADB로 디바이스가 연결되어있다는 전제 하에 글을 작성해보도록 하겠다.
adb shell screencap -p /sdcard/screenshot.png
위 명령어를 Android Studio terminal에서 실행하면 screenshot.png라는 파일이 연결된 디바이스에 생성된다.
그럼 이렇게 생성한 스크린샷 파일을 다운로드해야할 것이다.
아래가 이 파일을 다운로드하는 명령어이다.
adb pull /sdcard/screenshot.png
이렇게 되면 파일을 다운로드받을 수 있다.
라고 끝나면 이 파일이 어디있는지 모를 것이다.
그래서 해당 파일 경로는 터미널을 실행한 위치라고 기억하면 된다.
내 블로그 글만 보고 해당 프로젝트에서 터미널을 실행했다면 해당 프로젝트 가장 상위에 파일이 저장되어있을 것이다.
본인이 어느 폴더에서 터미널을 실행했는지 확인해보자.
728x90
반응형
'Android' 카테고리의 다른 글
Android UrlQuerySanitizer getValue error (0) | 2024.02.06 |
---|---|
Android ADB로 크래시 로그 저장하기 (0) | 2024.02.03 |
Android TextClock format 지정하기 (1) | 2024.01.01 |
Android 14에서 경험한 버그 (0) | 2023.12.27 |
Android Media3 Exoplayer Resize Mode 정리 (0) | 2023.12.26 |