상세 컨텐츠

본문 제목

안드로이드 스튜디오 : SHA 인증서 지문 찾기

Android

by yjh0922 2022. 9. 16. 15:36

본문

안드로이드 스튜이오에서 파이어베이스 연동 중

 

파이어 베이스 프로젝트 만든 후

 

fingerprint(핑거프린트) 번호라던지 SHA 번호라더던지 뭘 입력하라고 한다.

 

SHA 인증서 번호를 입력 하는 곳은 프로젝트 개요 -> 톱니 바퀴 -> 프로젝트 설정 을 들어가면 됩다.

 

 

 

우측의 gradle 쪽을 이용하여 task -> android 어쩌고 폴더를 찾으러 가라고 하는데

 

 

어디 있는지 찾을 수가 없다.

 

그래서 

 

https://developers.google.com/android/guides/client-auth

 

Authenticating Your Client  |  Google Play services  |  Google Developers

Authenticating Your Client Stay organized with collections Save and categorize content based on your preferences. Certain Google Play services (such as Google Sign-in and App Invites) require you to provide the SHA-1 of your signing certificate so we can c

developers.google.com

 

구글 정식 서비스 센터에서 2가지 방법을 알려주고 있다

 

1번 key tool을 사용

 

 

 

 

릴리스 인증서 / 디버그 인증서 두가지를 방법이 있다고하는데

 

『디버그 인증서』 내용을 cmd에 복사 붙여넣기를 하면 된다.

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

내용을 cmd 를 이용해서 복사 붙여 넣기를 하면 비밀 번호를 입력하고 하는데

 

쌩판 처음 보는 비밀번호를 우리가 셋팅 해놨을리가 없다.

 

엔터엔터를 마구마구 누르게 되면

 

 

『무결성을 확인하려면 비밀번호를 제공해야 한다』면서 아무것도 뜨지 않는다...

 

그래서 2번째 방법을 사용해봤다.

 

2번 Gradle의 서명 보고서 사용

 

 

이것을 하기 위해서는 굳이 'cmd'를 열지 말고

 

안드로이드 스튜디오의 터미널을 이용하면 된다.

gradlew signingReport

 

저기서 SHA1 : ~~~ 에 적힌 코드를 firebase에 해당 프로젝트에 넣어준다.

관련글 더보기