print( sjw.iq == 200) output : true

[Cordova] Cordova Android Release 배포 본문

HYBRID

[Cordova] Cordova Android Release 배포

sjwiq200 2020. 1. 29. 23:08
728x90
반응형

코르도바 안드로이드 배포하는 방법을 포스팅하겠습니다.

 

1. cordova build 하기

cordova build -release android

 

빌드에 성공하면

 

2. 키 파일을 생성해줍시다.

keytool -genkey -v -keystore [파일명.keystore] -alias [별칭] -keyalg RSA -keysize 2048 -validity 10000

Ex)keytool -genkey -v -keystore zzieut.keystore -alias zzieut -keyalg RSA -keysize 2048 -validity 10000

 

해당 명령어를 수행하게 되면 비밀번호, 이름과 성, 조직 단위 이름, 조직 이름, 구/군시, 시/도, 국가 코드의 입력을 받습니다.

 

 

마지막에 해당 내용이 맞느냐고 물어보면 Y를 작성후 엔터를 눌러주시면 됩니다.

 

그러면 키 비밀번호 설정에 대해서 물어본 후 keystore 파일을 저장합니다.

 

그러면 해당 경로에 keystore 파일이 생성됩니다.

 

3. unsigned.apk를 서명해줍시다.

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore [키스토어 파일 경로] [서명되지 않은 apk 경로] [별칭]
Ex) jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ./zzieut.keystore /Users/sjwiq200/Documents/zzieut/android-release-unsigned.apk zzieut

 

그러면 다음과 같이 비밀번호를 입력해달라고 하는데 아까 설정한 비밀번호를 입력해주면 됩니다

 

해당 파일들에 서명이 완료되었습니다~!

 

 

 

4. 압축을 통한 최적화

# zipalign 파일은 android sdk/build-tools 해당 경로에 있습니다 

zipalign -v 4 [unsigned apk 경로] [출시용 앱 경로]
Ex) /Users/sjwiq200/Library/Android/sdk/build-tools/26.0.2/zipalign -v 4 ./android-release-unsigned.apk /Users/sjwiq200/Desktop/zzieut.apk

 

해당 명령을 수행하고 나면 zip 이 완료됩니다!

 

 

감사합니다.

728x90
반응형
Comments