1 minute read

디바이스에 빌드를 하다보면 자꾸 연결이 끊겨서 스트레스를 받는 일이 생긴다. 이 때 ADB를 통해 PC와 디바이스를 연결해 두면 직접 케이블로 연결하지 않아도 빌드가 가능하다.
한 번 알아두면 유용하게 사용할 수 있는 Mac에서 ADB 연동하는 방법을 알아보자.

1. ADB 란?

ADB(Android Debug Bridge)는 PC와 스마트폰 간에 통신을 할 수 있는 명령어 도구이다.
앱 설치나 디버깅 등 앱 개발에 유용한 명령어 뿐만 아니라 Unix shell에 접근할 수 있게 함으로서 디바이스 내 파일관리 및 프로레스 확인등 다양한 작업을 가능하게 한다.


2. ADB Tool 설치하기

ADB를 사용하기 위해서 당연하게도 설치를 진행해야 한다. ADB 설치페이지에서 설치가 가능하다.
설치페이지에서 Mac용 SDK 플랫폼 도구를 다운받아 Mac에 설치를 진행한다.


3. Mac에서 ADB 연동하기

Mac에 설치된 ADB의 경로를 찾아 path 등록을 진행한다. 설치시 아무것도 건드리지 않았다면 보통은 /Users/{사용자이름}/Library/sdk/platform-tools 혹은 /Users/{사용자이름}/Library/platform-tools 의 경로에 설치가 됐을것이다. 커맨드 창에서 위 경로를 따라 이동하며 ls -a 명령어를 통해 ADB가 설치되었는지 확인한다.

ADB가 설치된 경로에서 bash_profile 파일이 있는지 확인 후 파일이 없다면 touch .bash_profile 명령어를 통해 생성한다.

파일 생성 후 open -e .bash_profile 명령어를 통해 생성한 파일을 열고 아래 명령어를 입력한다.

1
2
export ADB_HOME=/Users/{사용자 이름}/Library/Android/sdk/platform-tools
export PATH=${ADB_HOME}:$PATH

내용을 저장한 뒤 커멘드 창으로 돌아와서 해당 내용을 적용하기 위해 source ~/ .bash_profile 명령어를 입력한다.

1
2
3
4
5
touch .bash_profile         // .bash_profile 파일 생성

open -e .bash_profile       // .bash_profile 파일 열기

source ~/ .bash_profile     // .bash_profile 파일 적용


4. 디바이스 연동해서 확인하기

우선 안드로이드 스튜디오를 실행하고 연결 케이블로 디바이스를 연결한다. 이 때 Mac과 디바이스는 같은 네트워크 상에 존재해야 한다.
디바이스가 연결되면 스튜디오에서 터미널을 열고 ./adb tcpip 5555를 입력해서 연결할 포트를 지정한다. 포트 번호는 5555가 아닌 다른 숫자를 사용해도 괜찮다.

그리고 디바이스에 연결된 Wi-Fi의 IP 주소를 확인한 뒤 ./adb connect 192.000.0.0:5555를 입력해서 안드로이드 스튜디오와 디바이스를 연결한다.

정상적으로 연결이 됐다면 디바이스에서 케이블을 제거해도 스튜디오와 디바이스가 연결되어 있는 것을 확인할 수 있다.

./adb device 명령어를 통해 연결되어 있는 기기를 확인할 수 있고, ./adb disconnect 명령어를 통해 연결된 기기를 제거할 수 있다.

1
2
3
4
5
6
7
./adb device                       //연결된 디바이스 확인

./adb disconnect                   //연결된 디바이스 해제

./adb tcpip 포트번호                //연결할 포트 설정

./adb connect 디바이스IP:포트번호    //디바이스 연결