CHAP 25. 애플리케이션 배포하기
애플리케이션 배포 과정 애플리케이션을 배포가 가능한 상태로 만든다. 사용자에게 애플리케이션을 배포한다.
애플리케이션을 배포 가능한 상태로 준비하기 애플리케이션을 릴리즈 버전으로 구성하기 애플리케이션의 릴리즈 버전을 생성하고 서명하기 애플리케이션의 릴리스 버전을 테스트한다 애플리케이션 리소스를 릴리즈에 맞추어 업데이트 한다. 필요한 원격 서버와 서비스들을 준비한다.
애플리케이션 서명하기 개발자가 스스로 서명한 인증서(self-signed certificates)를 사용 가능 명령어로 서명하기 keytool과 jarsigner를 이용 이클립스로 서명하기 이클립스의 ADT Export Wizard를 이용
개인키 생성
릴리즈 모드로 애플리케이션 컴파일 하기 Android Tools -> Export Unsigned Application Package를 선택
개인키로 서명하기
APK 패키지를 정렬하기 모든 데이터가 특정한 바이트 정렬(alignment) 상태 에서 시작하게 한다.
이클립스로 서명하기 내보내기 마법사(export wizard) 기능을 사용 keytool과 jarsigner를 실행 내보내기 마법사는 개발자의 패키지를 컴파일하고 서명한 후에 zipalign을 이용하여서 패키지 정렬을 수행
애플리케이션 버전 android:versionCode android:versionName 애플리케이션 코드 버전 애플리케이션 코드의 배포 버전을 나타내는 문자열
애플리케이션 마켓
구글 개발자 등록 https://play.google.com/apps/publish
구글 플레이에 애플리케이션 게시하기
구글 플레이에 애플리케이션 게시하기