Android

 [구글맵 인증 오류 처리]Maps Android API:Authorization failure.

혹시나 API 인증 실패로 고생하는 개발자가 있을지 모르기에 기록으로 남겨둡니다. 앱에서 구글 맵을 사용할 때 인증관련 실패 오류가 발생할 경우 확인해야할 사항입니다. 인증 실패가 발생하는 이유는 간단합니다. 구글플레이 등록용 구글맵 API인증키를 이용하여 빌드 후 앱을 실행하는 경우에 발생합니다.

2021-05-08 18:12:34.943 26961-27319/com.test 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.
2021-05-08 18:12:34.944 26961-27319/com.test
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: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    	Android Application (<cert_fingerprint>;<package_name>):
        xxxxxxxxxxxxxxxxxxxxx6;com.test

안드로이드 메니페스트 파일(AndroidManifest.xml)을 열어서 맵관련 인증키 부분을 살펴보세요.

메타데이터 태그 속성 중에 com.google.android.geo.API_KEY를 찾으세요.

         <meta-data
         android:name="com.google.android.geo.API_KEY"
         android:value="xxxxxxxxxx" />

개발 및 디버깅용으로 사용하는 인증키와 릴리즈(구글플레이 등록)용 인증키를 별도로 사용하는 경우가 많이 있습니다.

앱을 테스트할 목적으로 빌드할 경우 디버깅용이나 개발 테스트용 인증키가 있는지 확인 후 빌드하면 됩니다.

 

위 내용에 해당되지않는다면 아래 포스팅을 참고하여  SHA-1 인증서 지문 획득 관련 명령어를 실행하세요.

playground.naragara.com/257

 

Google Maps Android API: Authorization failure. Please see https://developers.google.com/maps/documentation/android-api/start f

릴리즈 버전으로 apk를 생성하였으나, 구글맵이 보이지않아 에러 로그창을 확인하였더니 아래와 같은 오류 메세지가 로그에 찍혔다. 2019-06-25 22:34:36.680 4123-4346/? E/AppPowerController: PowerRM, fo..

playground.naragara.com

 

 

Leave a Reply

error: Content is protected !!