개발환경
1.Node,Watchman 설치 (Node 14 이상인지 확인)
brew install node
brew install watchman
2.JDK 설치
Homebrew 를 사용하여 Azul Zulu 라는 OpenJDK 설치하는 것이 좋다 .
터미널에서 다음 명령을 실행합니다.
brew tap homebrew/cask-versions
brew install --cask zulu11
JDK를 설치한 경우 JDK 11을 권장한다.
3.Android Studio 설치
Android 스튜디오를 다운로드하여 설치한다. Android Studio 설치 마법사에서
다음 항목 옆의 상자가 모두 선택되어 있는지 확인해야한다.
Android SDK
Android SDK Platform
Android Virtual Device
3-1. Android SDK 설치
Android Studio는 기본적으로 최신 Android SDK를 설치한다. 네이티브 코드로
React Native 앱을 빌드하려면 Android 12 (S)특히 SDK가 필요하다.
Android SDK는 Android Studio의 SDK Manager를 통해 설치할 수 있다.
Android Studio를 열고 "추가 작업" 버튼을 클릭한 다음 "SDK 관리자"를 선택한다.
SDK 관리자에 들어가서 먼저 확장해야 할것은 Android 12 (s) 를 확인해야한다.
두번째로 API build tools level을 확인한다 31.0.0

3-2. ANDROID_SDK_ROOT 환경 변수 구성
zsh 를 사용한다면 Home 에서 vim ~/.zshrc 를 사용해서 안의 환경 변수를 아래와 같이 적어준다.
export ANDROID_SDK_ROOT=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_SDK_ROOT/emulator
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
애플리케이션 만들기
먼저 전에 글로벌 react-native-cli패키지를 설치한 경우 예기치 않은 문제가 발생할 수 있으므로 제거해야한다.
아래의 명령어로 새로운 RN프로젝트를 만든다.
npx react-native init 프로젝트이름
이후 우리는 실행을 돕기위해 Yarn 이라는 자바스크립트 패키지 매니저를 설치해
사용할거다. brew install yarn --ignore-dependencies
이미 설치되어 있는 패키지는 무시하는 --ignore-dependencies를 꼭 붙여줘야한다.이후 생성한 프로젝트 경로에 들어가 yarn 을 터미널에 입력후
yarn run android 로 시뮬레이터를 실행하면 아래와 같이 앱이 만들어진다.