핸드폰에 안드로이드로 구글 지도를 표시하려고 하는데 빈 화면만 나오는 경우가 있습니다. 개발을 하면서 소스를 다른 컴퓨터에 복사해서 사용하는 경우 또는 google api에 패키지를 등록할 때 깜빡 하고 저장 버튼을 누르지 않은 경우 발생할 수 있습니다.
이런 경우 오류 메시지를 살펴보면
D/OpenGLRenderer: Swap behavior 0 E/Google Maps Android API: Authorization failure. Please see https://developers.google.com/maps/documentation/android-api/start for how to correctly set up the map. E/Google Maps Android API: In the Google Developer Console (https://console.developers.google.com) Ensure that the "Google Maps Android API v2" is enabled. Ensure that the following Android Key exists: API Key: AIXxXxXxXXxXxXxXXXXXXxXXXXxXXXXXXXXN_L8 Android Application (<cert_fingerprint>;<package_name>): 56:C8:12:AA:AA:AA:AA:AA: AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:A4:B8;copycoding.tistory.gpsmap D/EGL_emulation: eglCreateContext: 0xa2605f00: maj 2 min 0 rcv 2 D/EGL_emulation: eglMakeCurrent: 0xa2605f00: ver 2 0 (tinfo 0xa26034f0) |
API Key는 있지만 패키지에 연결된 SHA-1 값이 맞지 않아 인증 실패가 되었다는 메시지 입니다.
패키지를 등록 할 떄
항목 추가를 누르고 패키지와 SHA-1 지문을 입력하고 완료 만 누르면 반영이 되지 않습니다.
하단에 저장 버튼이 있어서 이것까지 눌려야 입력한 패키지가 반영이 됩니다. 만일 작업 컴퓨터가 변경이 되었다면 keytool로 다시 설치해서 SHA-1 값을 변경해서 저장하면 됩니다.
그러면 이번에는 지도가 잘 보입니다.
- copy coding -
'Setting' 카테고리의 다른 글
CentOS 7 VMware에 설치 하기 (2) | 2020.01.19 |
---|---|
Visual Studio Code 1.41.0 설치 (0) | 2019.12.18 |
keytool 키 저장소 파일이 존재하지 않음 오류 (0) | 2019.12.01 |
Galuxy S8 개발자 옵션 설정 (0) | 2019.09.13 |
ubuntu subversion 설치 eclipse 연동 (0) | 2019.07.11 |