필요성
Android Studio 로 Android 개발을 하다 보면
adb shell 을 활용하여 테스트해야 하는 경우가 많습니다.
하지만 이와 관련된 환경 변수가 설정되어 있지 않다면
아래와 같은 메시지가 뜨게 되죠.
$ adb
bash: adb: command not found
환경 변수??
환경 변수란 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임이라 합니다.
쉽게 말해 환경 변수에 실행할 파일의 경로를 미리 지정해두면
어떤 경로에서도 바로 실행 할 수 있도록 해주는 것이죠.
환경변수 영구 설정
구글링을 하면 bash_profile 을 설정해서 환경 변수를 설정하는 방법이 많은데
이 방법은 터미널을 닫으면 그대로 적용된 설정이 풀립니다.
혹은 MacOS 를 재시동하면 풀려버립니다.
그럼 이렇게 1회 성으로 끝나지 않고 영구 설정하는 방법을 알아보겠습니다.
생각보다 간단합니다.
먼저 아래 명령어로 paths 파일을 열어주세요.
$ sudo nano /etc/paths
아래와 같은 환경 변수 목록이 뜰 텐데요
커서를 이동하여 줍니다.
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
가장 아랫부분에 /Users/<username>/Library/Android/sdk/platform-tools 를 삽입하여 줍니다.
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
/Users/<username>/Library/Android/sdk/platform-tools
ctrl + x 를 누르고
y 를 눌러 저장하여 줍니다.
엔터를 눌러 빠져나와 줍니다.
이제 MacOS 환경 변수에 adb 경로가 설정되었습니다.
adb 명령어가 잘 실행되는지 테스트 해보겠습니다.
기존 터미널 창을 닫습니다.
그리고 새로운 터미널 창을 열어 아래 명령어를 입력해 봅니다.
$ adb version
성공적으로 설정되었다면 adb version 정보가 보일 것입니다.
이상으로 포스팅을 마치겠습니다.
감사합니다.
'Develop > Android' 카테고리의 다른 글
[Android] - 구글플레이 콘솔에서 앱 서명키 정보 확인 (0) | 2022.09.16 |
---|---|
[Android] Device File Explorer - Is: /storage/emulated/: permission denied (0) | 2022.09.13 |
[Android] Foldable Phone(폴더블 폰) 접힘 여부 알아내는 법 (0) | 2020.06.23 |
[Android] SMS 자동으로 읽어오기 (0) | 2020.05.22 |
[Android] Doze Mode (0) | 2020.04.08 |