본문 바로가기

BE/Appium

[Android] ADB 설치/실행/연결하기 (USB/WIFI)

인트로

안녕하세요.

오늘은 adb(android debug bridge)를 설치/실행/연결하는 방법에 대해 포스팅하겠습니다. 

ADB(Android Debug Bridge) 는 말 그대로 PC에서 안드로이드 앱을 디버그할 수 있게 하는 다리 역할을 합니다.

자세히는 USB/WIFI를 통해 스마트폰과 PC를 연동하는 도구로 앱을 설치/디버깅 제어를 PC에서 할 수 있도록 기능을 제공합니다. 

목차
1. adb란?
2. adb 설치하기
3. adb 실행하기 
4. adb 연결하기 

 

1. ADB란?

ADB(Android Debug Bridge) 는

PC와 실제 기기간 USB/WIFI로 연결하여 앱을 배포하고 디버깅할 수 있도록 지원하는 도구입니다. 

간단히 설명하자면, 실제 단말 기기(스마트폰, Android/iOS)와 개발 PC(Windows, Mac)를 연결하는 도구인데요.

ADB는 개발자의 PC에서 실제 단말에 apk를 설치, debug할 수 있도록 제공해주고 있습니다. (단말 내 개발자 모드 설정 필요) 

ADB는 USB/WIFI 를 통한 2가지 연결방법을 지원하는데요. WIFI를 통한 기기 연결은 Android 11이상에서 가능합니다.  

 

 

2. ADB 설치

ADB는 아래 Android 공식 홈에서 다운로드할 수 있습니다. 각자의 PC 버전에 맞게 설치하면 됩니다. 

설치 후, ADB는 Android/sdk/platform-tools 에 설치되었을 것입니다. 

본인의 설치 경로에 맞게 JAVA_HOME , ANDROID_HOME을 잡아줍니다. 

Mac 기준, Desktop의 .bash_profile 에 PATH경로를 잡아줍니다. 

#JAVA_HOME
export JAVA_HOME=/Library/Java/JavaVirtualMachines/openjdk.jdk/Contents/Home

#ANDROID_HOME
export ANDROID_HOME=/Users/이름/Library/Android/sdk
export PATH=$JAVA_HOME/bin:$PATH
export PATH=$PATH:$ANDROID_HOME
export PATH=/Users/이름/Library/Android/sdk/platform-tools:$PATH
export PATH=/Users/이름/Library/Android/sdk/tools:$PATH
export PATH=/Users/이름/Library/Android/sdk/emulator:$PATH

 

3. ADB 실행

이제 adb(android debug bridge) 를 실행시키기 위해 터미널에 adb 명령어를 입력합니다.

정상적으로 설치되었다면, 아래와 같은 메시지가 출력될 것입니다.

 

만약 "zsh: command not found : adb" 가 출력되는 경우, 아래 포스팅과 같이 해결합니다. 

life-with-coding.tistory.com/449

 

[Android] "zsh : command not found : adb" 오류 해결

인트로 안녕하세요. 오늘은 안드로이드 앱을 스마트폰을 통해 실행시킬 수 있는 ADB(android debug brige) 실행 오류를 해결해보도록 하겠습니다. ADB(android debug bridge) 는 USB/WIFI를 통해 안드로이드 앱을

life-with-coding.tistory.com

 

4. ADB 연결

이제 설치한 ADB를 통해 PC와 스마트폰을 연결합니다. 

1) USB로 연결

스마트폰을 PC에 Usb 로 연결합니다. (스마트폰에는 개발자 USB 디버깅 활성화 필요) 

> adb list

 

2) WIFI로 연결 

1) 먼저, 스마트폰과 PC를 같은 와이파이로 연결합니다.

2) 스마트폰과 PC를 USB로 연결합니다. (스마트폰에는 개발자 USB 디버깅 활성화 필요)

3) adb tcpip 를 5555로 변경합니다.

4) 스마트폰의 IP(예 : IP: 192.168.0.1 , PORT: 5555) 를 입력하여 PC와 스마트폰을 연동합니다. 

> adb list
> adb tcpip 5555
> adb connect 192.168.0.1:5555