프로그램언어+/Android

Android SHA1 키 구하기(구글API로 SNS로그인 구현)

logthink 2018. 5. 22. 12:56

Android 앱을 개발할때 구글 API를 사용할려면 SHA1 키를 등록해야하는데요,
SHA1 키를 어떻게 알 수 있냐? 이것이 항상 헷갈렸지요.

예전에 개발툴로 Eclipse 를 사용할때는 이클립스 안에서 바로 Debug용 SHA1키는 
확인이 가능했었는데,

이번에 Android studio로 개발툴을 변경하면서 멘붕이 왔었죠....

자 각설하고, SHA1키를 어떻게 알아 볼수 있는지 방법은 아래와 같아요.


1. 윈도우에서 cmd 창 열고,

C:\Program Files\Java\jdk1.7.0_45\bin

2. 자바  bin 폴더로 이동한다.

3.명령창에 입력

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

이 방법을 사용하면, Eclipse나 Android Studio, EditPlus 등 서로 다른 개발툴 환경에 구애없이
언제나 손쉽게 Android debug용 SHA1 키를 구할 수 있답니다.

이번에 구한 SHA1 키는 Debug 용이니, 개발 단계에서 사용할 수 있으며
정식 앱을 배포할때는 사용할 수 없답니다.


정식 릴리즈 SHA1 키를 구하는 방법도 간단해요.

"%USERPROFILE%\.android\debug.keystore" 요 거 대신에 내 앱이 포함된 keystore 를 경로로 지정해 주시면 됩니다.

C:\Program Files\java\jdk1.8.0_66\bin>keytool -list -v -keystore 내앱의키스토어경로












.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

쉽게 하는방법 소개해드려요.

(한번에 아시겠죠?)