[MAC] adb 명령어 및 사용법

2022. 8. 3. 16:19카테고리 없음

1. adb란?

Android Debug Bridge 의 약자로 예뮬레이터나 안드로이드 장비에 제어를 위한 명령어를 전달할 수 있다.

 

 

2-1. homebrew adb 설치

#homebrew를 통한 adb install
brew cask install android-platform-tools

 

2-2. sdk에 포함된 adb 사용

cd /Users/{home}/Library/Android/sdk/platform-tools/
./adb

 

3. 디버깅 승인

휴대전화 정보에서 빌드번호 7번클릭

뒤로가기 후 개발자 옵션 클릭, USB 디버깅 허용

 

4. 자주 사용하는 명령어

# adb 서버 종료
adb kill-server

# 안드로이드 재시작
adb restart

# PC에 연결된 안드로이드 장비 혹은 애뮬레이터를 확인
# device : 기기연결됨 | offline : 기기연결안됨 | unauthorized : 인증 안됨
adb devices

# 안드로이드 장비 혹은 애뮬레이터 접속 (단일 장비)
adb shell

# 안드로이드 장비 혹은 애뮬레이터 접속 (복수 장비)
adb shell -s {시리얼 넘버}

# 명령어를 통한 apk 설치
adb install {파일명}.apk
# 재설치
adb install -r {파일명}.apk
# 메모리카드에 설치
adb install -s {파일명}.apk 

# 앱 강제 종료
# 패키지명 예시 : com.android.chrome
adb shell am force-stop {패키지명}

# 앱 설치 제거
# 패키지명 예시 : com.android.chrome
adb uninstall {패키지명}

# 패키지 리스트 확인
adb shell pm list packages -f