[React-native] react-native doctor로 초기세팅 확인하기

윤승희·2023년 5월 9일

프로젝트

목록 보기
2/3
post-thumbnail

프로젝트 초기 세팅하고 안드로이드 빌드를 돌리려고 하는데, 에러가 났다.
에러를 검색하다보니 세팅과정에서 문제가 있었던 것 같아서 react-native doctor 를 돌려보았다.

npx react-native doctor

2에러 1워닝의 처참한 결과 ... ...

특히나 IOS는 빌드 성공해서 문제 없을줄 알았는데 warning 떠있어서 조금 슬펐지만,, 다행인건 w 눌렀더니 그냥 바로 다운받아지더니 체크표시로 바뀌었다.

문제는 안드로이드인데,,,

ANDROID_HOME의 경우 .zshrc 파일에 분명히 경로를 지정해줬었는데 에러뜨길래 다시 확인해보니 경로가 잘못 입력되어 있었다..😅

해결방법

vi ~/.zshrc

수정모드(i)로 진입해서 아래 코드 그대로 붙여넣기

export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

잘 추가 됐는지 확인 : echo $ANDROID_HOME

echo 했을 때 지정해둔 경로가 반환되면 완료!

분명 저 코드 그대로 복사해넣었었는데 $ANDROID_HOME 부분이 $ANDROID_SDK_TOOLS 이런식으로 입력되어 있었다. 소오름..
혹시 모르니까 경로 지정 후 echo 해봐서 경로 잘 반환되는지 확인해보기!!

이제 Android sdk 에러를 해결해보자!

분명히 안드로이드 스튜디오 설치하고 초기세팅해주면서 sdk도 다 다운받고 설정해줬는데 설치된게 없다고 떠서 당황..스러웠지만 안드로이드 스튜디오 껐다가 켜보니까 반영이 제대로 되어있었다.

그렇다고 해결이 되었느냐? 아니다 ..
이번에는 설치한 버전이랑 지원하는 버전이랑 달라서 오류가 나있었는데 이 부분은 build.gradle 파일의 buildToolsVersion을 원하는 버전으로 맞춰주면 해결이 가능하다.

나는 기왕 최신버전 다운받은김에 33.0.2로 통일했다.

그리고 다시

npx react-native doctor

를 돌려보면..!

짜잔~ 모든 항목이 체크표시로 바뀌었다!!!!>_<

profile
오늘보다 내일을 더 가치있게 보내기 위해 노력합니다.

0개의 댓글