티스토리 뷰

구글 맵을 사용하기 위해서는 SHA-1 인증서를 먼저구해야 합니다.


(윈도우 기준)

1. Key 발급

①  .android 폴더에 들어갑니다.

 C:\Users\사용자이름\.android>


②  keytool 부터 복사한뒤 붙여넣습니다.

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

③ 인증서 지문에서 SHA1: 뒤의 코드를 복사합니다.

ex) BB:0D:AC:74:D3:21:E1:43:07:71:9B:62:90:AF:A1:66:6E:44:5D:75


④  Google Developers Console에 접속해 프로젝트를 선택하여 Google Maps Android API 프로젝트 선택하여 프로젝트를 생성합니다.


   - 프로젝트에서 Key restriction은 안드로이드를 선택하시고 패키지 이름 및 지문추가를 누르신후 복사하셨던 SHA1 코드를 붙여넣습니다.

   - 패키지 이름은 안드로이드 스튜디오에서 생성하신 패키지의 이름을 적으시면 됩니다.

   - 저장하시면 안드로이드 Key를 사용하실 수 있습니다.

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass androidkeytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android


2. 앱 매니페스트에 필요한 설정 추가


위치 권한을 위해 아래 코드를 삽입합니다.

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />


<application>의 요소에 아래의 코드를 추가합니다.

<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="발급받으신 Key" />


File -> Project Structure을 클릭한 뒤 Modules에 있는 app에서 Dependencies를 클릭합니다.

그리고 추가를 눌러 play-services를 검색하여

com.google.android.gms:play-services:9.4.0   (9.4.0은 버전입니다.)

를 추가합니다.

'안드로이드' 카테고리의 다른 글

[안드로이드] 구글 맵 API(Google Maps API) - 2  (0) 2016.09.09
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함