이번엔 이클립스에서 바로 키생성 및 사인을 통한 APK(Application Package) 생성 방법을 알아보겠다. android sdk가 설치된 이클립스의 경우 프로젝트에서 바로 키 생성 및 사인과 동시에 APK를 만들 수 있다. 커맨드라인을 통해 생성된 키를 사용할 경우 사인이 되어있지 않은 APK를 만들 수 있다.

◇ 이클립스를 이용한 방법

  - 프로젝트에서 우클릭 -> Android Tools -> Export Signed Application Package... or Export Unsigned Application Package...

키 생성 및 사인과 APK를 만들 경우 Export Signed Application Package...를 선택하고, 사인 없이 APK를 만들 경우 Export Unsigned Application Package...를 선택하면 된다. 사인 되지 않은 APK는 커맨드라인을 통해 사인이 가능하다.


  - 프로젝트 선택

APK를 만들 프로젝트를 선택하고 Next를 클릭하면 된다.


  - Keystore 선택

이미 만들어진 키가 있을 경우 Use existing keystore를... 키를 새로 생성할 경우 Create new keystore를 선택하고 location에 기존의 키를 선택하고나 새로 만들 키파일 명을 적어주고 적당한 비밀번호를 입력한 후 Next를 클릭한다.


  - keystore 정보 입력

키의 alias, password, validity 등의 간단한 정보를 입력하고 Next를 클릭하면 된다. alias, password의 경우 패키지 업데이트 때 필요하니 잘 기억해 두어야 한다. Validity는 유효기간이니 적당히 30년 정도 입력하여 준다.


  - APK 만들기

APK 파일명을 적어주고 Finish를 선택하면 APK가 만들어진다. 만들어진 APK를 adb install을 이용하여 기기에 설치 테스트가 가능하다.


  1. BlogIcon ozlael 2010.10.26 23:39 신고

    좋은 글 잘봤음둥~ 감삼돠~

  2. 이재혁 2011.03.16 08:21 신고

    글 잘보았습니다
    오타가 있으셔서 수정부탁드립니다
    apk로 export할 때
    사인이 있는 경우와 없는 경우가
    모두 signed로 되어 있습니다.
    확인 부탁드립니다 감사합니다.

+ Recent posts