노력과 삽질 퇴적물

에러: 안드로이드 마켓 등록용 어플 주의사항. 본문

프로그래밍note/에러&버그

에러: 안드로이드 마켓 등록용 어플 주의사항.

MTG 2013. 4. 30. 18:12

① 구글 플레이에 어플리케이션(이하, 앱)을 등록시 '정리되지 않는파일'관련 에러메시지로 등록실패

② T스토어등에서 서명번호 혹은 인증번호 미갱신 관련으로 검수 통과 실패


교육원(제 경우는 국비지원 안드로이드 앱 개발자 과정)에서 이러한 부분까지는 다뤄보진 않아서 실무에서 헤맸습니다.

보통 프로젝트 실행으로 (프로젝트 폴더)\bin에서 생성되는 APK파일로 테스트 어플 만들거나 배포를 했었는데,

안드로이드 마켓에 안드로이드 앱을 등록할때는 몇가지 과정이 좀더 필요합니다.






1. APK파일에 keystore 생성/갱신


① 앱 서명파일 만들기

2가지 방법이 있는데, 한쪽은 단축메뉴격이고 다른 하나는 수동생성이라고 볼수 있습니다. (프로젝트 폴더내 AndroidManifest.xml를 통하거나 프로젝트 폴더 우클릭)

[좌: 프로젝트 우클릭 / 우: 매니페스트 파일로 열기]


0123

참고로 작업하는 프로젝트 폴더내에 이미 *.keystore파일이 있으면 다음단계처럼 'Use existing keystore' 바로 진행할수 있습니다.


② 서명파일 갱신& Signed Application 생성

이걸로 서명파일이 들어간 APK가 생성되었습니다.





2. APK파일을 zipalign


CMD로 아래와 같은 명령을 줘야합니다.

(C:\android-sdk-windows\tools으로 이동후)

zipalign -f -v 4 C:\(프로젝트_경로)\bin\변환시킬.apk c:\(저장할_경로)\변환된.apk

명령 옵션중 '4'는 4byte(32bit)를 의미합니다.






참고자료.


이클립스에서 애플리케이션 Keystore 생성 및 사인하기

[Android]어플리케이션 zipalign 하기