[Android] ADB 명령어

minnie·2022년 1월 14일
0

개발 중 참고

목록 보기
4/7
post-thumbnail

ADB란?

ADB(Android Debug Bridge)는 Unix shell을 제공. 사용자는 emulator나 안드로이드 연결장비에 다양한 명령어를 보낼 수 있다.

  1. Android 버전 확인
    adb shell getprop ro.build.version.release

  2. SDK 버전 확인
    adb shell getprop ro.build.version.sdk

  3. Android Setting 열기
    adb shell am start -n com.android.settings/com.android.settings.Settings

  4. APK 설치
    adb install [FileName].apk
    adb install -r (-t) [FileName].apk : 설치된 어플을 재설치(단 데이터 삭제는 불가)
    -t : 테스트 APK설치하도록 허용
    adb install -s [FileName].apk : 메모리 카드에 설치

  5. APK 제거
    adb unintall [패키지명]

  6. 장치 모델명 확인
    adb shell getprop ro.product.model

  7. 화면 해상도 확인
    adb shell dupsys window | grep DisplayWidth

  8. App data 삭제
    adb shell pm clear 패키지명

  9. Screenshot 저장
    adb shell /system/bin/screencap -p 장치내경로

  10. 연결된 장비 및 에뮬레이터 확인
    adb devices

  11. 장치 재부팅
    adb reboot

  12. adb 종료
    adb kill-sever

  13. adb 실행
    adb start-server

  14. 장치의 파일 가져오기
    adb pull 장치내경로 PC내경로

  15. 장치로 파일 복사하기
    adb push PC내경로 장치내경로

  16. root 권한으로 접근
    adb root

  17. root 권한 해제
    adb unroot

  18. 장치 작동 시간 확인
    adb uptime

  19. adb shell 실행
    adb shell

  20. adb 도움말
    adb -h

  21. 2개 이상일 때 특정기기로만 명령어 보내야할 때
    adb shell -s [Serial Number] 명령어

  22. 패키지 명을 이용하여 구동중인 앱 강제종료
    adb shell am force-stop [packagename]

  23. 안드로이드 장비에 설치된 모든 앱의 패키지명 목록
    adb shell pm list packages -f

  24. apk 추출
    adb pull (현재 이름) (변경할 이름)

출처
http://www.wearedev.net/113?PHPSESSID=14ee849c617ff640b68ccd1e53ae5237
https://superfelix.tistory.com/89

profile
Android Developer

0개의 댓글