React Native Release 용 apk 빌드 하기
Release apk 빌드하기
debug 모드 apk 용량 58MB
release 모드 apk 용량 19MB
구글 플레이스토어에 올리려면 번들로 만들어 올리면
용량이 더 작아지겠지만
마켓용이 아니라면 release apk 만들어서 용량을 줄이자
keystore 만들기
1 | keytool -genkey -v -keystore skyksit.keystore -alias skyksit -keyalg RSA -keysize 2048 -validity 10000 |
keystore : 이름
alias : 별칭
validity : 키 유효기간
위의 명령어 치면
이름, 조직단위명, 조직이름, 지역(시), 지역(도), 나라(ko)
물어본다
그리고 마지막으로 y
누르면 keystore 생성
bundle 파일 만들기
1 | ## assets 폴더 없으면 만들어 준다 |
1 | ## assets 폴더 및에 index.android.bundle 파일을 만든다 |
gradle 에 keystore 설정하기
app 용 build.gradle 파일을 수정한다
1 | ... |
release apk 만들기
안드로이드 스튜디오를 실행
왼쪽 하단 모니터 아이콘 클릭해서 Build Variants 메뉴 선택
debug => release 로 변경
(gradle 이 sync 되는 시간이 걸림)
상단 메뉴에서 build => build bundle => apk
빌드시에 이미지 에러 나면 확장자를 대문자로 바꾸자
png => PNG