react native android 시작시 adb 에러

시작하기

react native에서 시뮬레이터가 켜져 있는 상태인데도 npm run android를 하면 adb command not found와 같은 에러가 날때가 있습니다.

android studio를 설치하면 자동으로 adb가 설치됩니다.
react native 프로젝트를 시작할때 에러가 나오는 것은 경로가 설정이 제대로 되어있지 않기 때문입니다.

해결하기

mac기준으로 설명하겠습니다.
android studio로 react native의 android 폴더를 열어줍니다.
다음으로 상단바에서 android studio > Preferences를 엽니다.

이후 Appearance & Behavior > System Settings를 클릭합니다.
다음과 같은 화면에서 Android SDK Location 부분을 복사합니다.

Android SDK Location

이후 bash_profile을 수정해줍니다.

1
vi ~/.bash_profile

i를 눌러 맨 하단에 다음코드를 입력하고, 입력이 완료 되었을시에 wq 커맨드로 저장을 합니다.

.bash_profile
1
2
3
4
...
export ANDROID_HOME="/Users/flamingotiger/Library/Android/sdk" # Android SDK Location 복사한것 붙여넣기
export PATH="$PATH:$ANDROID_HOME/platform-tools"
...

이후 실행을 하면 에러없이 잘 작동합니다.

Share