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
명령어를 입력하면, 성공적으로 빌드가 된다.
그러면 이렇게 안드로이드 에뮬레이터가 실행되면서 성공한다.