눈나난나 신나게 개발을 끝내고, 여러 버전의 휴대폰으로 테스트까지 끝낸 후 플레이스토어에 앱을 출시했다.


당연히 모든 테스트를 무사 통과했기에, 플레이스토어에 올린 이후 따로 확인하지 않았는데, 아뿔싸 


테스트에서는 그렇게 잘되던 구글맵이 플레이스토어에 올리자마자 아예 안뜨는 현상이 발생했다.




그 이유는 바로 구글맵 api를 신청할때 등록했던 SHA1 때문!


구글에 "안드로이드 스튜디오 구글맵" 으로 검색해서 나오는 글들은 대다수 디버그용 SHA1 및 사용방법을 알려주기 때문에 


디버그시에는 문제가 없었으나 실제 출시할때 문제가 되는것이었다.





해결방법!


1. cmd 창을 실행 후 , "C:\Program Files\Android\Android Studio\jre\bin\keytool" -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 를 입력하여 나오는


SHA1 : 이후의 값을 복사하여 구글맵 api 에 등록



=> 디버깅용 SHA1이기 때문에, 이대로 플레이스토어에 출시하면 구글맵 x





2. 1번의 SHA1 값으로 개발을 진행 후, 프로젝트가 완성되었을때 apk를 구글 개발자 콘솔에 등록,


구글 개발자 콘솔 - 해당 프로젝트 선택 - 출시관리 - 앱 서명 - 앱 서명 인증서 - SHA-1 인증서 지문 값을 복사하여 구글맵 api 에 등록





3. 1번의 SHA1 값으로 개발을 진행 후, 프로젝트가 완성되었을때 apk를 구글 개발자 콘솔에 등록,


구글 개발자 콘솔 - 해당 프로젝트 선택 - 출시관리 - 앱 서명 - 업로드 인증서 - SHA-1 인증서 지문 값을 복사하여 구글맵 api 에 등록




이렇게 진행하면 문제없이 사용이 가능하다!