ADB Command

728x90
728x90

자주 쓰는 ADB 명령어를 남겨봅니다.

 

 

1. ADB 서버 실행

adb start-server

 

2. 연결 가능 기기 확인

adb devices

 

3. ADB 서버 종료

adb kill-server

 

4. 기기 리부팅

adb reboot

 

5. ADB 접속

adb shell

 

6. ADB 원격접속

adb shell 접속 시 USB로 연결된 기기로만 접속이 가능하며, 기기 IP로 접속할 경우 tcp 모드로 접속합니다.

// 1. 최초 USB로 기기 연결 후 명령 실행
adb tcpip 5555

// 2. USB 해제 후 접속 가능
adb connect 기기IP:5555

adb -s 기기IP:5555 shell

 

TCP 모드 실행 및 연결

 

TCP 모드 - 원격 쉘 접속

 

7. 파일 업로드

adb push 파일명 저장디렉터리

 

8. 파일 다운로드

adb pull 파일전체경로 (경로지정생략가능)

 

9. 설치된 패키지 리스트 확인(사용자 설치 패키지 옵션 -3)

adb shell pm list package -f -3

 

10. 앱 삭제

adb uninstall 패키지명

 

11. 기기 기본앱 강제 삭제

pm uninstall -k --user 0 패키지명

 

12. APK 설치

 -l: 다른 장치로 복사 방지

 -r: 이미 설치된 app 데이터를 지우지 않고 재설치

adb install [-l] [-r] test.apk

 

13. 디버그 모드 해제하기

adb shell am clear-debug-app

 

14. Activity name 구하기 - 현재화면에 떠있는 name 찾기

adb shell "dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'"

 

15. Activity 강제 실행

adb am start -n [패키지명/Activity명]

 

728x90
728x90
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유