코딩하는 일용직 노동자

SHA1 키 알아내기. 본문

안드로이드

SHA1 키 알아내기.

bacass 2023. 3. 6. 21:27

구글로그인 구현을 할때 Firebase 콘솔에서 프로젝트에 디지털지문(FingerPrint)를 추가하는 경우를 위해 SHA1키를 알아내야 했습니다.

AndroidStudio 우측에서 Gradle을 눌러 Tasks>Android>아래에 있는 signingReport를 실행시킵니다.
보통은 이런경우에 sha1키를 알아낼 수 있습니다.

이때 Tasks 메뉴가 보이지 않는다면 위에 Task list not Built...을 누른 후 설정창에서 Do not build Gradle task list during Gradle sync. 를 체크해제 한 후 sync 를 누르면 Tasks 메뉴가 보입니다.


다만 저는 어찌된 영문인지 계속해서 에러가 발생했습니다.


이럴경우 다른 방법으로 SHA1키를 알아낼 수 있습니다.

터미널에서 아래의 코드를 입력합니다.

keytool -list -v -alias < alias명 > -keystore <keystore 파일경로>

ex) keytool -list -v -alias scaddiephone -keystore /Users/lwwcom/Documents/Workspace/SCaddiePhone/keystore/scaddie.jks


키스토어의 비밀번호까지 입력을 하고나면 sha1키가 보입니다. 


SHA1키를 복사해 Firebase 콘솔에 추가시켜서 진행했더니 정상적으로 처리가 됐습니다.