안드로이드 개발을 하다 보면 해상도별로 앱이 어떻게 표시되는지 확인하고 싶을 때가 있다.
이럴 때 adb를 사용하면 기기의 해상도를 쉽게 변경할 수 있다.
adb shell wm
우선 프롬프트에서 adb shell wm을 입력하면 Window Manager의 명령어 리스트들이 나온다.
이 중에서 size와 densitiy 명령어를 사용하여 해상도를 확인하고 수정할 수 있다.
- size : 기기 크기인 화면상의 총 픽셀 수(해상도)
- density : 기기 밀도(dpi)
adb shell wm size
adb shell wm size를 입력하면 해상도 값을 얻을 수 있다.
해상도를 변경하고 싶다면 adb shell wm size 뒤에 변경할 값을 입력하면 된다.
ex) adb shell wm size 1080x2220
값을 변경하고 size 값을 확인해 보면 Override 값이 새로 생긴 것을 확인할 수 있다.
앞에 써진 Phsical은 기기 자체의 고유 값, Override는 수정된 값이다.
Override한 값을 초기화하고 싶다면 reset 명령어를 덧붙이면 된다.
→ adb shell wm size reset
(초기화가 되지 않는 경우 Phsical size 값을 입력하면 된다.)
adb shell wm density
adb shell wm density를 입력하면 dpi 값을 얻을 수 있다.
dpi를 변경하고 싶다면 위의 명령어 뒤에 변경할 값을 입력하면 된다.
ex) adb shell wm density 640
Override한 값을 초기화하려면 똑같이 reset을 쓰면된다.
→ adb shell wm density reset
'Android > ADB' 카테고리의 다른 글
[Android] adb로 연결된 모든 기기의 해상도 변경하기 (0) | 2024.06.10 |
---|---|
[Android] ADB로 Task와 Stack 확인하기 (0) | 2023.01.25 |
[Android] USB 디버깅이 계속 끊길 때 (0) | 2022.12.30 |
댓글