[Android] "zsh : command not found : adb" 오류 해결
인트로
안녕하세요 :D
오늘은 안드로이드 앱을 스마트폰을 통해 실행시킬 수 있는 ADB(android debug brige) 실행 오류 해결 방법에 대해 씁니다. ADB(android debug bridge) 는 USB/WIFI를 통해 안드로이드 앱을 스마트폰에서 구동시켜볼 수 있습니다. 보통 adb 명령어를 통해 실행시키곤 하는데요. 그때 bash_profile이나 자바 경로가 잘 잡히지 않은 경우 아래와 같은 오류가 나곤 합니다.
(실행환경 : Mac)
에러 화면 : zsh : command not found : adb
command not found : adb > 2가지 문제점 |
Mac또는 Window에서 " zsh: command not found: adb " 라는 메세지가 출력된다면, 2가지의 문제점을 의심해봐야 합니다.
1) source .bash_profile 이 실행되지 않았거나 -> source .bash_profile 수행
2) java / android home 이 제대로 잡히지 않았거나 -> 경로 재설정 필요
1. bash_profile 이 실행되지 않은 경우 |
먼저, 1번의 경우에 대해 말씀드리겠습니다.
source .bash_profile 이 실행되지 않은 경우 간단하게 source .bash_profile 수행하여 adb를 정상적으로 구동할 수 있습니다.
2. java / android path가 제대로 잡히지 않은 경우 |
JAVA 나 ANDROID PATH가 제대로 잡히지 않은 경우, vim .bash_profile (desktop폴더 경로에서) 명령어를 통해
bash_profile에 세팅되어 있는 JAVA/ANDROID 경로를 맞게 수정해야 합니다.
* 제 경우, 이문제로 많이 어려움을 겪었는데, jdk1.8 경로로 수행되지 않아 openjdk로 추가 설치하여 PATH를 잡았습니다.
#JAVA_HOME
export JAVA_HOME=/Library/Java/JavaVirtualMachines/openjdk.jdk/Contents/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