본문 바로가기
카테고리 없음

구글 api 연동 - step1 - debug.keystore

by 휘루걸음 2014. 10. 25.
728x90
반응형

구글맵을 이용하기 위한 apiKey를 발급.

  에뮬에서도 회색격자가 뜨지 않기 위해선 apiKey를 발급받는다

 

 

1.dubug.keystore 화일을 찾아보자.

 (AVD화일이 생성되는 위치에 debug.keystore 가 있음을 확인)

 

참고로 나는 C:\Users\Administrator\.android 밑에 있음)

 

 

 

 

2.keytool.exe를 이용해서 인증서지문(MD5)를 확인한다.  

 

keytool.exe는 jDK홈디렉토리/bin 에 있으므로 path가 걸려있어야 한다.

명령어옵션은 help 를 통해 확인한다.

 

debug.keystore가 있는 디렉토리에서> keytools.exe -list -alias androiddebugkey -keystore debug.keystore -keypass android -storepass android

 

그런데 이렇게 하면 MD5 인증서지문이 안뜨고 SHA1 지문만 뜨는경우가 있다. 

 



 

이럴땐,

 마지막 -v 옵션으로  MD5인증서지문을 확인하자. (16자리)



 

3.16자리 MD5 인증서지문으로 google로 부터 API Key를 발급받는다.

(로그인필수!)

https://developers.google.com/android/maps-api-signup?hl=ko

 

하단에 체크하고 16자리 MD5입력하면 발급완료!



 

 

********************************************

* 참고 : 에뮬에서 발급받은 apiKey 로 맵표시하기

********************************************

 

1. 프로젝트는 Google APIs 로 작성한다. 



2. Manifest.xml 에 Permission 추가  

 




3. Layout.xml 내에 MapView 부분에 발급받은 apiKey를 입력한다.

(Release 시에는 릴리즈용 keystore화일로 발급받은 apiKey로 교체해주어야 한다!)

 

 


4. activity 는 MapActivity 를 상속받는다. 



 

5. 에뮬레이터에서 실행하기 위해서는 AVD도 Target에서 google API로 작성된 ADV에서만 맵을 표시할수있다. 


 



728x90
반응형