![[ReactNative] React Native Cli 윈도우 개발환경 만들기](/_astro/hero.nvvfTlJ-_1Wqe9J.webp)
[ReactNative] React Native Cli 윈도우 개발환경 만들기
윈도우에서 안드로이드를 위한 React Native 앱을 만들기 위한 기초를 쌓아보자
왜 이 글을 쓰는가?
전에 설치하다가 몇몇 과정을 빼먹은 나머지 오류를 해결하는데에만 거진 하루를 다 써버려서..진짜 컴퓨터를 다 때려부시고 싶었
그래서 처음 RN을 접하는 분들은 제 뒤를 밟지 않길 바라며 적어봤습니다.
최대한 자세히 기록했으니 앞으로 실수 할 일 없겠죠?
Node.JS 설치#
- nodejs 공식사이트 ↗에서 LTS 버전을 다운 후 설치합니다.
-
설치 마법사에서 설정을 건드리지 않고 모두 “Next” 를 눌러 넘긴 후 “Install” 을 눌러 설치하면 됩니다.
-
이후 터미널에
node -v
또는npm --version
을 통해 설치한 버전이 나온다면 정상적으로 설치 되었습니다!
OpenJDK 설치#
다양한 OpenJDK 가 있지만 이 글에서는 MicrosoftJDK 를 설치하겠습니다!
(Corretto나 Zulu를 사용해도 되지만 OpenJDK가 설치되는 경로를 알고 있어야 합니다.)
- MicrosoftJDK 공식사이트 ↗에서 17 버전을 다운 후 설치합니다.
-
마찬가지로 설치 마법사에서 설정을 건드리지 않고 모두 “Next” 를 눌러 넘긴 후 “Install” 을 눌러 설치합니다.
-
이후 터미널에
java -v
를 통해 설치한 버전이 나온다면 정상적으로 설치 되었습니다!
환경변수 설정#
만일 아래처럼 찾을 수 없다고 나올 경우에는 번거롭지만 환경변수를 설정해 주어야 합니다.
-
윈도우 검색에서 “고급 시스템 설정” 을 검색해 “시스템 속성” 의 “고급” 탭 을 엽니다.
-
“환경 변수” 를 눌러 환경변수 편집 창을 엽니다.
-
“시스템 변수” 에 “Path” 변수를 찾아 “편집” 버튼을 눌러줍니다.(또는 더블클릭)
-
“새로 만들기” 를 누른 후
자신이 선택한 OpenJDK 의 bin 폴더 경로를 입력하고 Enter를 누른 뒤 “확인” 버튼을 눌러줍니다.
-
이후 터미널에
java -v
를 통해 설치한 버전이 나온다면 정상적으로 설치 되었습니다!
AndroidStudio 설치#
- AndroidStudio 공식사이트 ↗ 에 들어가 좌측 중간쯤 부분에 있는 “Android 스튜디오 다운로드” 를 눌러줍니다.
- 이후 뜨는 약관 화면에서 맨 아래로 스크롤을 내려 약관에 동의하고 설치파일을 다운합니다.
- 마찬가지로 설치 마법사에서 설정을 건드리지 않고 모두 “Next” 를 눌러 넘긴 후 “Install” 을 눌러 설치합니다.
Android Studio 초기설정#
설치가 다 되었다면 Android Studio 를 실행해 줍니다.
최초로 Android Studio 를 실행하면 아래와 같은 화면이 뜹니다.
- 우선 “Next” 를 누른 다음 “설치 타입 선택” 페이지에서 “Standard” 를 선택하고 “Next” 를 눌러줍니다.
-
그런 다음 “Next” 를 누르다 보면 아래와 같이 “라이선스 동의” 페이지가 뜨는데,
전부 동의해 주시면 됩니다. -
전부 다 동의를 하고 나면 “Finish” 버튼이 활성화 되는데, 누르면 기본 패키지가 설치됩니다.
- 설치 중간중간 뭔가 허용해달라는 창이 뜬다면 모두 “확인” 을 눌러주시면 됩니다.
- 그렇게 설치가 완료되면
successfully created
가 뜨고 “Finish” 를 눌러 Android Studio 메인 화면을 띄워줍니다.
SDK 설치#
- 안드로이드 스튜디오 메인 화면에서 화면 가운데에 있는 “More Actions” 를 누르고 “SDK Manager” 를 찾아 눌러줍니다.
- 그런 다음 새로 뜬 창 우측 아래 부분의 “Show Package Details” 버튼을 눌러줍니다.
- 그런 다음 “Android 15.0 (“Vanilla Cream”)” 을 찾은 뒤 좌측의 화살표를 눌러 펼치면 여러 항목이 뜹니다.
여러 항목 중 “Android SDK Platform 35” 와 “Google Play Intel x86_64 Atom System Image” (또는 “Intel x86 Atom_64 System Image”) 를 체크 모양으로 만들어 줍니다.(좌측의 - 모양을 누르면 됩니다.)
- 그 다음 “SDK Tools” 탭을 눌러줍니다.
- 그리고 여기서도 마찬가지로 우측 아래 부분의 “Show Package Details” 버튼을 눌러줍니다.
- 이제 “Android Sdk Build-Tools 36-rc3” 을 찾아 “35.0.0” 을 체크해 줍니다.
- 마무리로 창 우측 하단의 “OK” 를 누르고 설치가 다 될때까지 잠시 기다린 다음 “Finish” 를 눌러줍니다.
환경변수 설정#
AndroidStudio도 마찬가지로 환경변수 설정이 필요합니다.
(이걸 몰랐던 과거의 나 반성하라)
- 아까처럼 “시스템 속성” 의 “고급” 탭을 열고 “환경 변수” 를 눌러 편집 창을 엽니다.
- “시스템 변수” 의 아래쪽에 “새로 만들기” 를 눌러줍니다.
- “변수 이름” 에는
ANDROID_HOME
을 “변수 값” 에는%LOCALAPPDATA%\Android\Sdk
를 입력해 주고, 다 입력 했다면 “확인” 버튼을 눌러줍니다.
-
다시 한번 “시스템 변수” 의 “Path” 변수를 찾아 “편집” 버튼을 눌러줍니다.
-
“새로 만들기” 를 누른 후
%LOCALAPPDATA%\Android\Sdk\platform-tools
를 입력하고 Enter를 누른 뒤 “확인” 버튼을 눌러줍니다.
가상 디바이스 설정#
앱 개발을 위해 안드로이드 기기를 직접 준비해서 사용해도 되지만, 안드로이드 기기가 없는 사람들은 가상 디바이스를 만들어 쓸 수 있습니다.
핸드폰이 하나인 저로써는 가상 디바이스를 사용하는게 개발할 때 더 편했습니다.
- 안드로이드 스튜디오 메인 화면에서 화면 가운데에 있는 “More Actions” 를 누르고 “Virtual Device Manager” 를 찾아 눌러줍니다.
- 가상 디바이스 관리 창의 좌측 상단에 있는 더하기 모양 버튼(Create Virtual Device) 를 눌러줍니다.
- 생성하고싶은 디바이스 모델을 선택한 뒤 “Next”를 눌러줍니다.
- 선택한 모델에서 작동할 안드로이드 버전을 선택해 주는데, 이때 아까 설치한 “Vanilla Cream” 버전을 선택하면 됩니다. 선택 한 뒤 “Next” 를 눌러줍니다.
- 이제 가상 기기의 이름을 정하고 저장 공간을 늘리고 싶다면(기본 Internal 2048 / SD 512)“Show Advanced Settings” 을 통해 원하는대로 설정을 맞추고 “Finish” 를 눌러 마무리 합니다.
이제 필요할 때 오른쪽의 실행 버튼을 눌러 가상 디바이스를 시작할 수 있습니다!
React Native 프로젝트 만들기#
모든 설정이 끝났다면 이제 리액트 네이티브 프로젝트를 생성해 보도록 합시다.
-
터미널에
npm i -g @react-native-community/cli
를 입력합니다. -
터미널에
npx @react-native-community/cli init
을 입력합니다. -
How would you like to name the app? -> 프로젝트(앱)의 이름을 무엇으로 할지 적습니다.
-
터미널에
cd [원하는 프로젝트 이름]
을 입력합니다. -
터미널에
npm run android
또는npm run
을 통해 React Native 를 실행합니다!
이제 ReactNative 의 기초적인 실행환경이 구성되었습니다!
즐거운 개발생활 되시기 바랍니다!