250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- window
- 구글 API
- selenium
- OAuth
- flutter
- ubuntu
- Android
- SSH
- MYSQL
- PostgreSQL
- mac
- https
- Cordova
- nginx
- Passport
- 해시키
- Vue
- alb
- 안드로이드
- MacOS
- Laravel
- Vue.js
- php
- AWS
- Prometheus
- python
- pip
- 파이썬
- FCM
- node
Archives
- Today
- Total
print( sjw.iq == 200) output : true
[Cordova] Cordova Android Release 배포 본문
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
반응형
'HYBRID' 카테고리의 다른 글
[Cordova] Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'. (0) | 2020.01.29 |
---|---|
[Cordova] Plugin 만들기 (0) | 2019.12.23 |
[Hybrid] 네이버 맵 URL 등록 (0) | 2019.12.04 |
Comments