APK 실링하기

1. 실링

1.1 APK 업로드

생성된 APK 파일에 AppSealing 보안 모듈을 활성화 시키기 위해서는 AppSealing 서버로 업로드 하여 실링 과정을 마무리 하셔야 합니다.


① AppSealing 개발자 콘솔에 접속하여 실링 페이지로 이동. (Fig.1)

___2017_04_14_15_40_03_844.png

(Fig.1)

 

② 옵션 선택 후 APK 파일 업로드.

  • 테스트 모드: 배포용 모드로 실링 하기 전에 테스트 해보기 위한 실링 모드. 
  • 배포용 모드: 마켓에 배포하기 위한 실링 모드.
  • 루팅: 이 옵션은 루팅된 디바이스에서 앱 실행을 허용 또는 차단 합니다.
  • 에뮬레이터: 블루스택스 및 녹스 에뮬레이터 실행을 허용 또는 차단 합니다.
  • DEX 암호화: 멀티 DEX 파일들을 암화 함으로서 자바코드를 보호 합니다.

③ 'APK 실링하기' 클릭.

1.2 APK 다운로드

실링 시작 후 APK 용량에 따라 AppSealing 서버에서 실링 하는 시간이 다릅니다. 실링이 완료되면 별도로 이메일을 통해 결과를 받아 보실 수 있습니다.

① 실링이 완료 되면 APK 파일을 다운로드 받기 위해 실링 페이지 하단에 있는 ‘실링 내역’ 으로 이동. (Fig.2)

(Fig.2)


② 실링 내역에는 실링한 APK 파일의 결과와 성공 시 다운로드 버튼이 활성화 돼 있습니다.
③ APK 파일을 다운로드 받은 후 디바이스에 해당 APK 파일을 설치해 보실 수 있습니다.

 

NOTE:

[배포용 모드 해당] 실링 과정에서 APK의 키스토어 서명이 풀립니다. 정상적인 APK 파일의 설치 및 배포를 위해서는 다운로드 후 키스토어 서명을 진행해 주시기를 바랍니다.
구글 플레이 등록을 위해 Zipalign 또한 진행해 주시기를 바랍니다.
테스트 모드로 실링을 했을 경우에는 설치 및 실행을 위해 키스토어 서명 (Signing)을 안 하셔도 됩니다.

 

2. 키스토어 서명 및 Zipalign

배포용 모드로 실링된 APK 파일은 구글 플레이 등록을 위해 키스토어 서명 및 Zipalign이 되어 있어야 합니다. 아래의 안내에 따라 서명 및 Zipalign을 진행해 주시기를 바랍니다.

2.1 키스토어 서명

Jarsigner를 이용한 키스토어 서명 방법.
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <KEY STORE FILE> <APK FILE> <ALIAS>


2.2 Zipalign

명령어로 다음과 같이 Zipalign.
zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk

참조 : http://developer.android.com/tools/help/zipalign.html

이 문서가 도움이 되었습니까?
0명 중 0명이 유용하다고 평가하였습니다.
또 다른 질문이 있으십니까? 문의 등록
comment section

0 댓글

이 문서에는 댓글을 달 수 없습니다.