Expo iOS Build에 이어서 Android App을 빌드해 보겠습니다.
먼저 터미널에 expo start 명령어와 expo build:android 명령어를 실행합니다.
1) Let Expo handle the process!
Keystore 관리를 Expo에게 위임하고 싶다면 선택합니다. expo fetch:android:keystore 명령어를 실행하면 Keystore를 현재위치에 다운로드됩니다.
구글 플레이스토어에 앱을 등록하고 업데이트할 때 Keystore파일을 사용합니다. Keystore 파일은 반드시 백업합니다.
2) I want to upload my own keystore!
Keystore를 직접 관리하거나 이미 Keystore가 있다면 선택합니다. Keystore파일 위치를 설정합니다.
어떤 이유로든 Expo 프로젝트를 삭제하거나, Keystore를 분실할 경우 플레이스토어에 업데이트 앱을 제출할 수 없게 됩니다.
키스토어 설정이 완료되면 빌드를 시작합니다.
빌드가 얼마나 오래 걸릴지, 빌드 오류 로그등을 확인할 수 있습니다.
빌드가 완료되면 URL이 생성됩니다. 브라우저에 복사해서 붙여넣기 하면 APK파일이 다운로드됩니다.
APK 배포 이후에는 expo publish 명령어로 사용자에게 앱을 업데이트 할 수 있습니다. 단 앱 이름, 아이콘 변경등과 같은 기본 메타데이터를 변경하는 경우는 스토어에 앱을 새로 등록해야합니다.
참조.