처음 window로 작업했을때는 그저 핸드폰을 연결하기만 했으면 안드로이드 스튜디오에서 앱을 다운받을수 있었지만
Mac에서 usb를 연결후 작동할려하니 작동이 되지 않았습니다.
그래서 찾아본 결과는 ADB 드라이버가 설치되어 있지 않았기 때문이라는 사실을 알았습니다.
그래서 이번 포스트에서는 Mac에서 ADB 드라이버를 설치 해보도록 하겠습니다.
설치전 혹시 모르니 ADB가 설치되어 있는지 확인해 보겠습니다.
adb version
해당 명령어를 터미널에서 입력시에 ADB가 설치되어 있지 않으면 해당 메세지가 나옵니다.
해당 메세지가 출력되었다면 아래의 순서를 따라주세요.
https://developer.android.com/tools/releases/platform-tools?hl=ko
해당 사이트에 들어가 Mac용 ADB 드라이버를 설치해 줍니다.
설치를 한후에 압축을 풀어주고 해당 파일을 찾기 쉬운 곳에 나둡니다.
필자는 홈 디렉토리(user이름으로된 풀더)안에 넣었습니다.
이후 터미널로 들어가 해당 풀더를 찾아가 줍니다.
예시 : ~/platform-tools
해당 풀더로 찾아가 아래의 명령어를 입력해 줍니다.
./adb version
위 사진처럼 버전이 확인이 되면 홈디렉토리에 들어가서 환경변수를 추가해 줍시다.
nano ~/.zshrc
이후 환경변수에 들어갔으면 맨아랫줄에 아래의 명령어를 입력해 줍니다.
export PATH=$PATH:~/platform-tools
해당 명령어 입력후 ctrl+O
를 눌러 저장은 한후에 ctrl+X
로 나가줍니다.
이후 아래의 명령어를 입력해 환경변수를 저장해 줍니다
source ~/.zshrc
아래의 명령어를 입력해 환경변수가 제대로 적용이 되어있는지 확인합니다.
adb version
해당 메세지가 출력되면 잘 적용된겁니다.
이제 usb로 연결된 저의 디바이스에 잘 연결이 되는지 확인해 보겠습니다.
아래의 명령어를 입력해 줍니다.
adb devices
만약 List of devices attached
에 디바이스가 나타나면서 상태가 unauthorized
로 표시된다면, 디바이스는 연결되었지만 아직 디버깅 권한을 승인하지 않았다는 의미입니다.
필자도 해당 오류가 나왔기에 이것을 고쳐보도록 하겠습니다.
USB 디버깅 활성화
USB 연결 모드 확인
필자의 핸드폰은 갤럭시 이므로 해당 사진처럼 usb테더링을 클릭하니 안드로이드 스튜디오에서 찾았습니다.
아래의 사진처럼 우측 상단쪽에 디바이스 선택창이 있습니다.
자신을 핸드폰을 찾아서 실행을 돌려주면
아래의 사진처럼 잘돌아갑니다.
처음 돌릴때는 나름 시간이 걸렸지만 이미 다운받아져 있는 상태라면 생각보다 빨리 되는거 같았습니다.