Android/ADB4 [Android] adb로 연결된 모든 기기의 해상도 변경하기 adb를 사용해서 pc에 연결된 모든 기기의 해상도를 변경하는 방법을 찾아봤다.Bash 스크립트에서 현재 연결된 모든 기기의 목록을 가져 온 다음, for 문을 통해 각 기기의 해상도를 변경해주면 된다. 윈도우 환경에서 간편하게 Bash Shell을 사용하기 위해 Git Bash를 사용했다.다음은 연결된 모든 기기의 해상도를 1080x1920으로 변경하는 예시이다.// 연결된 기기 목록 가져오기 devices=$(adb devices | grep -w "device" | awk '{print $1}')// 해상도 설정resolution= "1080x1920"// 해상도 변경for device in $devices; d.. Android/ADB 2024. 6. 10. [Android] adb로 기기의 해상도를 확인하고 변경하기 안드로이드 개발을 하다 보면 해상도별로 앱이 어떻게 표시되는지 확인하고 싶을 때가 있다.이럴 때 adb를 사용하면 기기의 해상도를 쉽게 변경할 수 있다. adb shell wm우선 프롬프트에서 adb shell wm을 입력하면 Window Manager의 명령어 리스트들이 나온다.이 중에서 size와 densitiy 명령어를 사용하여 해상도를 확인하고 수정할 수 있다.size : 기기 크기인 화면상의 총 픽셀 수(해상도)density : 기기 밀도(dpi)adb shell wm sizeadb shell wm size를 입력하면 해상도 값을 얻을 수 있다.해상도를 변경하고 싶다면 adb shell wm size 뒤에 변경할 값을 입력하면 된다.ex) adb shell wm size 1080x2220 값을.. Android/ADB 2023. 2. 13. [Android] ADB로 Task와 Stack 확인하기 adb shell "dumpsys activity activities" ( "" 없어도 됨 ) 터미널에서 위 명령어를 입력하면 연결된 기기에서 활성화된 앱에 대한 Activity 정보를 읽는다. 위 정보에 Task와 Stack이 포함되어 있어 해당 부분을 찾으면 된다. (Task와 Stack 이외의 정보들이 많기 때문에 오래 걸릴 수 있음) adb shell "dumpsys activity activities | grep -i Hist" 불필요한 정보는 필터링을 통해서 Stack에 대한 정보만 얻을 수 있다. adb shell dumpsys activity activities | grep -i $packageName | grep -i Hist 특정 앱에 대한 Stack 정보를 얻으려면 위 명령어를 사용하.. Android/ADB 2023. 1. 25. [Android] USB 디버깅이 계속 끊길 때 작업 관리자를 보면 adb.exe가 Android Studio에서 실행되거나 백그라운드 프로세스에서 실행되는데, adb가 종료와 실행을 반복하고 있었다. 이럴 때 안드로이드 스튜디오를 실행하지 않고 Shell에서 adb를 먼저 실행시켜 주면 디버깅이 해제되지 않는다. Windows PowerShell을 열고 'adb start-server'를 입력하여 Windows PoswerShell에서 adb가 실행되도록 한다. 아래 이미지처럼 설정이 되었을 때 디버깅이 끊기지 않았다. 처음에는 안드로이드 스튜디오를 먼저 실행하고 'adb kill-server'을 사용해서 안드로이드 스튜디오의 adb를 종료시켰다. 그 뒤에 Shell에서 adb를 실행시켰는데 잘 동작할 때도 있었지만, 안드로이드 스튜디오와 Shell.. Android/ADB 2022. 12. 30. 이전 1 다음