[Android] adb로 기기의 해상도를 확인하고 변경하기

2023. 2. 13. 11:48·Android/ADB
반응형

안드로이드 개발을 하다 보면 해상도별로 앱이 어떻게 표시되는지 확인하고 싶을 때가 있다.

이럴 때 adb를 사용하면 기기의 해상도를 쉽게 변경할 수 있다.

 

adb의 명령어 중에서  adb shell wm 이라고 있는데, 이 명령어를 사용하면 안드로이드 기기의 Window Manager를 제어하고 관련 정보를 확인할 수 있다.

 

프롬프트에 아래와 같이 명령어를 입력하면 Window Manager의 명령어 리스트가 표시된다.

이 중에서 size와 density는 각각 기기의 해상도와 화면 밀도를 담당한다.

  • size :  기기 크기인 화면상의 총 픽셀 수(해상도)
  • density : 기기 화면 밀도(dpi)

기기 해상도

adb shell wm size를 입력하면 해상도 값을 얻을 수 있다.


해상도를 변경하고 싶다면 adb shell wm size 뒤에 해상도를 입력하면 된다.

ex) adb shell wm size 1080x2220

 

1440x2960에서 1080x2220으로 변경


값을 변경하고 size 값을 확인해 보면 Override 값이 새로 생긴 것을 확인할 수 있다.

앞에 써진 Phsical은 기기 자체의 고유 값, Override는 수정된 값이다.

 

Override한 값을 초기화하고 싶다면 reset 명령어를 덧붙이면 된다.

→ adb shell wm size reset

(초기화가 되지 않는 경우 Phsical size 값을 입력하면 된다.)


기기 화면 밀도(DPI)

adb shell wm density를 입력하면 dpi 값을 얻을 수 있다.


dpi를 변경하고 싶다면 위의 명령어 뒤에 변경할 값을 입력하면 된다.

ex) adb shell wm density 640

 

density 420에서 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
'Android/ADB' 카테고리의 다른 글
  • [Android] adb로 연결된 모든 기기의 해상도 변경하기
  • [Android] ADB로 Task와 Stack 확인하기
  • [Android] USB 디버깅이 계속 끊길 때
O_Gyong
O_Gyong
안드로이드 기술 정리
  • O_Gyong
    O_Gyong's TECH
    O_Gyong
    • 분류 전체보기 (79)
      • Android (56)
        • ADB (4)
        • AddView (1)
        • Architecture (1)
        • Bluetooth (2)
        • BuildConfig (1)
        • Calendar (3)
        • Camera (2)
        • Cipher (1)
        • Compose (1)
        • ConstraintSet (1)
        • DataStore (1)
        • Dialog (1)
        • DrawerLayout (1)
        • Flow (1)
        • Glide (1)
        • MQTT (2)
        • Paging3 (4)
        • Permission (1)
        • SharedPreferences (3)
        • RecyclerView (5)
        • Room (1)
        • Splash (1)
        • TabLayout (2)
        • TextWatcher (1)
        • Update (1)
        • 이슈 처리 (13)
      • Android Studio (5)
      • Firebase (1)
      • Git (3)
      • 작업 일지 (13)
  • 최근 글

  • 인기 글

  • 태그

    compose
    Kotlin
    MQTT
    Navigation
    github
    Pagination
    issue
    firebase
    loading
    Room
    hilt
    GIT
    CameraX
    recyclerview
    paging
    kizitonwose
    in-app update
    BLE
    webview
    Android Studio
    Paging3
    Andoird
    Bluetooth
    CalendarView
    flow
    해상도
    ADB
    TabLayout
    SharedPreferences
    Android
  • 링크

    • GitHub
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • hELLO· Designed By정상우.v4.10.4
O_Gyong
[Android] adb로 기기의 해상도를 확인하고 변경하기
상단으로

티스토리툴바