실습시 안드로이드 개발환경 설정에 삽질을 해서 내용을 정리해봅니다.
brew 통해서 설치할수도 있는데, 나는 이미 JDK 깔려있어서 설치를 하지는 않았다.
https://developer.android.com/studio/ 다운받아설치한다.
설치 옵션에서 커스텀을 선택하여 아래에 옵션을 선택하여설치한다.
- Android SDK
- Android SDK Platform
- Performance (Intel ® HAXM)
- Android Virtual Device
안드로이드 Studio 를 실행한후 구성(Configure) 선택하고 SDK 관리자를 선택한다음
아래에 화면에서 SDK Platforms 탭에서 버전에 맞는 Platforms을 선택하고, SDK Tools 선택하여 아래와 같이 선택해서 설치한다.
편집하여 아래와 같이 환경 변수를 추가한다.
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/emulator
환경변수가 추가됬는지 확인한다.
source $HOME/.bash_profile
echo $PATH
react-native 명령어로 프로젝트를 생성한후 안드로이드 Studio를 실행하여 프로젝트를 Open 한다.
Tools -> ADV Manager 를 실행한후 적당한 Devices를 추가한후 에뮬레이터를 실행한다.
Device 설정은 다음 링크를 참조한다.
https://developer.android.com/studio/run/managing-avds?hl=ko
- react-native run-android 명령어로 프로젝트를 실행한다. 이때 Android 에뮬레이터가 실행되기 전에 이를 수행하면 아래와 같이 오류메세지가 뜬다.
참고 : https://facebook.github.io/react-native/docs/getting-started.html