개발한 안드로이드 어플을 퍼블리싱하기 위해서는... (무료어플)
1. 서명 작업
2. 이미지 작업
3. $26
위의 1, 2 두 가지가 주요 작업이다.
유료어플은 구글 애드센스가입을 해야한다. 체크아웃이 아직 한국을 지원하지 않기 때문이다.
[서명 작업]
1. 서명안된 패키지만들기
AndroidManifest.xml를 열어 version code와 version name을 지정한다.
난 100, 1.0.0 이런식으로 지정했다. 나중에 업데이트할경우 101, 1.0.1 정도로 해서 증가시키면 된다.
이클립스에서 해당 프로젝트 우클릭 > Android Tools > Export Unsigned Application Package... 선택
2. 인증서 만들기
인증서는 JDK에 포함되어 있는 keytool을 사용합니다.
JDK를 정상설치 했다면 "C:\Program Files\Java\jdk버전\bin\" 에 있을 것이고,
환경설정을 잘 했다면 cmd 창에서 입력하면 바로 사용할 수 있다.
커맨드를 열어 아래를 입력:
keytool -genkey -v -keystore "release.keystore이 저정될 전체경로" -alias 좋아하는단어 -storepass 패스워드1
-keypass 패스워드2 -keyalg RSA -validity 14000
패스워드1, 패스워드2, 좋아하는단어는 기억대 둘 것!
입력을 완료하면 이름, 도시등 입력하라고 나오는데 착실히 입력하면 OK
3. 패키지 서명하기
서명은 jarsigner를 사용한다. 마찬가지로 JSK에 포함되어 있다.
인증서를 만들때 입력한 내용을 기억하여 커맨드에 아래를 입력한다.
jarsigner -keystore "release.keystore 전체경로" -storepass 패스워드1 -keypass 패스워드2 "패키지 전체경로"
좋아하는단어
4. 4byte로 정렬하여 최적화하기 (옵션)
zipalign 툴은 안드로이드 SDK의 tool아래 있다.
커맨드에 아래와 같이 입력하면 된다.
zipalign -v 4 infile.apk outfile.apk
5. 설치해보기
안드로이드 에뮬레이터를 켜거나 핸드폰을 연결한 한다.
마켓에 등록하면 다른 사용자들이 다운로드 할 수 있기 때문에 반드시 테스트 후 올려야 하겠다.
개발시 사용한 패키지를 삭제하고, 커맨드로 아래 명령 입력 (adb는 안드로이드 SDK의 platform-tools에 있다)
adb install "apk 전체경로"
마켓에 등록을 위해서는,
25달러를 결재해야한다. 구글 체크아웃(결제시스템) 가입비 1달러는 별도이다.
가입이 잘되었으면 서명된 패키지와 각종 이미지가 필요하다.
우선 실행화면 캡쳐이미지 2장, 512x512 해상도의 아이콘 1장, 180x120 해상도의 프로모션 이미지 1장.
이미지가 준비되면 각종 설명 문구를 입력하고 퍼블리싱하면 끝~.
아래 링크에서 커멘트, 평점, 다운로드수 등을 확인할 수 있고, 업데이트 및 수정/삭제 할 수 있다. (로긴필요)
http://market.android.com/publish/Home
'프로그래밍 > Android' 카테고리의 다른 글
안드로이드 다중언어 개발 (0) | 2010.12.15 |
---|---|
HTML 파싱 - 한글찾기 (0) | 2010.12.15 |
안드로이드 맞고 - GameManager (0) | 2010.12.06 |
안드로이드 맞고 - GameMenu (0) | 2010.12.06 |
안드로이드 맞고 - DrawManager (0) | 2010.12.06 |