Mac에서 안드로이드 기기 연결하기

윤재환·2024년 11월 25일
0

안드로이드 기기 연결하기

처음 window로 작업했을때는 그저 핸드폰을 연결하기만 했으면 안드로이드 스튜디오에서 앱을 다운받을수 있었지만

Mac에서 usb를 연결후 작동할려하니 작동이 되지 않았습니다.

그래서 찾아본 결과는 ADB 드라이버가 설치되어 있지 않았기 때문이라는 사실을 알았습니다.

그래서 이번 포스트에서는 Mac에서 ADB 드라이버를 설치 해보도록 하겠습니다.

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연결 확인

아래의 명령어를 입력해 환경변수가 제대로 적용이 되어있는지 확인합니다.
adb version

해당 메세지가 출력되면 잘 적용된겁니다.

이제 usb로 연결된 저의 디바이스에 잘 연결이 되는지 확인해 보겠습니다.
아래의 명령어를 입력해 줍니다.

adb devices

만약 List of devices attached에 디바이스가 나타나면서 상태가 unauthorized로 표시된다면, 디바이스는 연결되었지만 아직 디버깅 권한을 승인하지 않았다는 의미입니다.

필자도 해당 오류가 나왔기에 이것을 고쳐보도록 하겠습니다.

디버깅 권한 승인

  1. USB 디버깅 설정 다시 확인
  • USB 디버깅 활성화

    • 갤럭시에서 설정 > 개발자 옵션으로 이동.
    • USB 디버깅이 활성화되어 있는지 확인합니다.
  • USB 연결 모드 확인

    • 갤럭시의 알림바를 내려 USB 연결 설정을 확인합니다.
    • USB 연결 모드를 파일 전송 (MTP) 또는 디버깅 모드로 변경합니다.

필자의 핸드폰은 갤럭시 이므로 해당 사진처럼 usb테더링을 클릭하니 안드로이드 스튜디오에서 찾았습니다.

안드로이드 스튜디오 핸드폰으로 앱 실행하기

아래의 사진처럼 우측 상단쪽에 디바이스 선택창이 있습니다.

자신을 핸드폰을 찾아서 실행을 돌려주면

아래의 사진처럼 잘돌아갑니다.

처음 돌릴때는 나름 시간이 걸렸지만 이미 다운받아져 있는 상태라면 생각보다 빨리 되는거 같았습니다.

profile
백엔드 개발에 관심있는 1인

0개의 댓글