해당 글은 React Native에서 발생하는 SDK location not found 오류 해결방법에 대해 작성한 글입니다
1) 문제점
💡 문제점
- 새로운 PC 환경에서 프로젝트를 실행하고자 할 때 아래와 같은 에러가 발생하였습니다.
What went wrong: A problem occurred evaluating root project 'LottoGenerator'. Failed to apply plugin 'com.facebook.react.rootproject'. A problem occurred configuring project ':app'. com.android.builder.errors.EvalIssueException: SDK location not found. Define a valid SDK location with an ANDROID_HOME environment variable or by setting the sdk.dir path in your project's local properties file at '/Users/jonghoon/Desktop/workspace/3-hundred-app-workspace/3ha-lotto-generator/android/local.properties'.
2) 해결방법
💡 해결방법
- 해당 문제는 오류메시지와 같이 Android의 SDK에 대한 설정이 되지 않은 문제였습니다. - Android의 Home Path를 지정하고 local.properties의 설정을 지정해 주었을 때 정상적으로 수행됨을 확인하였습니다.
1. ANDROID_HOME 환경변수 설정하기
💡ANDROID_HOME 환경변수 설정하기
- Mac의 경우: ~/.bash_profile 또는 ~/.zshrc 파일에 다음 추가합니다.
1.1. Vi 애디터로 Zshell 접속
vi ~/.zshrc
1.2. 해당 내용 추가 및 저장하고 나가기
💡 해당 내용 추가 및 저장하고 나가기
- vi 에디터 내에서 단축키 a를 눌러서 I- NSERT를 수행하고, 아래내용을 붙여 넣기 합니다. - 붙여넣기를 한 뒤 esc를 누르고 wq 명령어를 통해 저장하고 나갑니다.