Android
2011. 9. 1. 20:20
------------------------------------------------------------------------------------
현재 이 글은 v1 때 배포키 방법입니다. 구글은 앞으로 v1의 방법으로 새 키를 발급하지 않으며
v2 방식으로 구글 맵을 사용하셔야 합니다.
------------------------------------------------------------------------------------
키는 크게 두가지로 개발자가 개발할 때 쓰는 디버그 키와, 실질적으로 마켓에 올릴 때 쓰는
배포키가 있습니다. 디버그 키 상태로 마켓에 올리면 그것을 받아서 깐 사람들은 맵이
안뜨고 격자가 뜨게됩니다.
우선 키스토어 키를 만들어야 합니다. 이 키는 개발자 자신이 만든 앱이란 것을 알리고
마켓에 업데이트 할 때 구분하는 용도로도 사용되니 잃어 버리시면안됩니다.
apk를 뽑을 때 이 키스토어 파일을 참조하여 뽑는 형식입니다.
우선 키스토어를 생성하는 방법입니다. 프로젝트를 우클릭 한 후 Export를 눌러줍니다
그 다음 Android > Export Android Application 을 선택 합니다
다음은 프로젝트 이름 확인입니다. next 눌러줍니다
Create new keystore 를 체크 하신 후 키스토어를 보관할 경로와 키스토어 이름을 써줍니다.
패스워드와 패스워드 확인을 하신다음 next 를 눌러줍니다
이제 키의 정보입니다. 맨 위 Alias도 배포키 만드는데 사용되기 때문에 기억 하셔야 합니다.
편의를 위해 저는 키스토어 이름과 같게 하였습니다.
비밀번호와 유효년도 , 국적 정도만 적어주시고 next 눌러줍니다
마지막으로 apk가 빠질 경로를 정해주시면 됩니다.
이렇게 하면 개인 키가 완성 됩니다.
이제 구글맵 배포용 키를 만드는 방법입니다.
윈도우는 도스, 맥은 터미널을 켭니다 .
우선 키가 있는 폴더 경로로 가야합니다. cd 명령어를 이용하여 키스토어가 있는 폴더로 이동합니다.
맥은 pwd 명령어를 치시면 현재 경로를 알 수 있습니다.
이동 후에
keytool –list –alias 아까만든Alias –keystore 아까만든키스토어
ex) keytool –list –alias bottari –keystore bottari.keystore
이렇게 쳐주시면 비밀번호 넣으라는 칸이 나옵니다. 아까 만들때 썼던 비밀번호를 치시면됩니다
알고 가실점은 비밀번호화면에서는 커서가 움직이지않습니다.
그냥 오타없이 쭉치시고 엔터 눌러주심됩니다.
그럼 아래 그림처럼 배포키를 얻을 수 있는 코드가 나옵니다.
그 코드를 복사 하시고 아래 Url로 이동하시고
http://code.google.com/intl/ko/android/maps-api-signup.html
해당 네모에 그 코드를 넣습니다. 그리고 Generate API Key 버튼을 누르시면 구글 이메일 로그인을 해야합니다.
로그인 하셨다면 다음 페이지가 나옵니다.
위에 사용자키가 실질적인 구글맵 배포용 키입니다. 그 키를 복사하셔서 프로젝트에 맵뷰를 사용하는
xml로 가서
이렇게 넣어주시면 됩니다.
그러고 다시 맨위로 가시어 Export를 하신 후 Create new keystore가 아닌 Using Existing Keystore 체크 후
아까 만드신 키스토어를 참조하여 APK를 뽑으시면 이제 마켓에 올려도 맵이 뜨게 됩니다 .
추가 정보는 여기서 확인 하실 수 있습니다
http://cuteelfluv.cafe24.com/xe/etc/5446
'Android' 카테고리의 다른 글
안드로이드] 패키지명으로 해당 앱 이름 뽑아오기 (0) | 2011.11.01 |
---|---|
안드로이드] 인트로 화면 만들기 (16) | 2011.09.01 |
안드로이드] 트위터 트윗 140자 제한거는 방법 (0) | 2011.08.26 |
안드로이드] 트위터 twitter4j로 트윗 할 때 이미지나 위치 같이 트윗하기 (4) | 2011.08.24 |
안드로이드] 트위터 twitter4j 오류 (0) | 2011.08.23 |