expo 윈도우에서 빌드환경 세팅하기

Updated on

목차:

nativescript 로 개발을 진행하다가, 결국에 여러 패키지 등 유지보수 안되는 부분들이 너무 많아서 결국에 포기하고, reactnative 로 개발을 진행하려고 한다.

EXPO GO APP 으로 디바이스에서 앱 열기

npx expo start

그러면 이렇게 QR 코드가 나오는데, 안드로이드 또는 IOS 기기로 QR코드를 카메라로 찍으면 EXPO GO 앱을 통해서 연결된다.

직접 빌드해서 앱 열기

JAVA 17 설치

reactnative 에서 android 빌드를 하려면 JAVA 설치가 필요로 하다.

https://docs.expo.dev/workflow/android-studio-emulator/#install-dependencies

choco install -y microsoft-openjdk17

choco 를 이용해서 jdk17 버전을 설치해주면 된다.

그리고 나서 빌드 명령어를 입력해준다.

android 빌드

npx expo run:android

ANDROID_HOME 환경변수 설정하기

To find the location of the SDK in Android Studio manually, go to Settings > Languages & Frameworks > Android SDK. See the location next to Android SDK Location.

컴퓨터 (속성) - 고급 시스템 설정 (시스템 속성) - 사용자 변수 (새로 만들기) >

변수 이름 : ANDROID_HOME
변수 값 : C:\Users\[USERNAME]\AppData\Local\Android\Sdk

이렇게 설정 한 다음에 npx expo run:android 명령어를 입력하면, 성공적으로 빌드가 된다.

그러면 이렇게 안드로이드 에뮬레이터가 실행되면서 성공한다.