반응형
해당 글에서는 react-native에서 발생하는 오류에 대해 해결방법을 알아봅니다.
1) 문제점
💡 문제점
- Could not determine the dependencies of null. > 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 xx
- 해당 문제점은 react-native 프로젝트를 구성하고 안드로이드를 빌드하는 도중에 문제가 발생하였습니다.
반응형
2) 해결방법
1. Android SDK 설치 확인
💡 Android SDK 설치 확인
- SDK를 설치하는 가장 좋은 방법은 Android Studio를 설치하는 방법입니다. 이를 설치하면 자동으로 SDK를 설정해주기에 이를 이용합니다.
- 최초 설치시 가장 최신버전의 SDK를 설치하기에 프로젝트에 맞는 SDK를 설정합니다.
2. Android Studio SDK 설치
2.1. [Android Studio] Settings.. 버튼을 눌러줍니다.
2.2. [Languages & Frameworks > Android SDK] 현재는 다운로드가 되어 있는 상태이지만, 각각 API Level에 맞는 SDK를 설치하여 줍니다.
3. ZShell 내에 ANDROID_HOME을 지정해줍니다.
💡 ZShell 내에 ANDROID_HOME을 지정해줍니다
- ZShell에 접근하여서 아래의 환경 설정 부분을 추가합니다.
3.1. ZShell에 접근하여 환경파일을 수정합니다.
# ZShell 환경 파일을 접근합니다.
$ vi ~/.zshrc
# Android SDK
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
3.2. ZShell에 환경 파일을 적용합니다
💡 ZShell에 환경 파일을 적용합니다
- 환경 파일을 적용시킵니다.
source ~/.zshrc
4. 실행중인 툴을 종료한 뒤에 다시 빌드를 해야 적용이 됩니다.
3) 결과 화면
💡 결과 화면
- 아래와 같이 빌드가 성공됨을 확인하였습니다.
오늘도 감사합니다. 😀
반응형