안드로이드 개발 질문/답변
(글 수 45,052)
그림 첨부하였습니다.
우선 이클립스상에서 AndroidManifest.xml > Use the Export Wizard 에서 새로 새성하여서 api 키 배포 받았고
원래있던 디버그용 키로 발급받아서도 했는데 둘다 cvs 로 다른pc에서 해보면 바둑판이 뜹니다
왜그런거죠 ?
참고로 MD5값으로 키 발급 받았습니다.
![]()
우선 이클립스상에서 AndroidManifest.xml > Use the Export Wizard 에서 새로 새성하여서 api 키 배포 받았고
원래있던 디버그용 키로 발급받아서도 했는데 둘다 cvs 로 다른pc에서 해보면 바둑판이 뜹니다
왜그런거죠 ?
참고로 MD5값으로 키 발급 받았습니다.
2011.01.06 16:57:31
다른 컴퓨터에서는 사인된 apk를 이용한게 아닌 것 같은데요.. 제 생각에 아마도 다른 컴퓨터에서 이클립스에서 프로젝트만 cvs로 받은 후 그냥 폰으로 포팅한 것 같은데 그렇게 되면 님이 api key받을 때 사용한 디버그 키스토어를 사용한게 아니고 해당 pc에 있는 디버그 키스토어를 사용하게 됩니다. 그럼 apk에 사인하는 키스토어랑 apk key를 발급받을 때 사용한 키스토어가 다르게 됩니다.
맵을 이용하실 때는 1개의 지정된 키스토어를 가지고 api key를 발급받고 그 키스토어를 이용해서 사인된 apk를 추출해서 해당 apk를 사용해야 합니다.
맵을 이용하실 때는 1개의 지정된 키스토어를 가지고 api key를 발급받고 그 키스토어를 이용해서 사인된 apk를 추출해서 해당 apk를 사용해야 합니다.
2011.01.06 17:08:14
이클립스에서 apk를사용해서 만들었는데 keystore 선택할때 C:\Users\LeeDeokJae\.android\debug.keystore 이거를 사용하면 에러가나서 create new keystore 를 이용하여 새로운 이름으로주고선 C:\android\platforms\android-8\intranet.apk 이걸로 사용해서 만들어서 도스에서 배포용 api키로 만들었거든요




api key를 사용하려면 발급받을 때 사용한 MD5를 추출한 키스토어로
해당 apk를 사인해야 합니다.