경험의 기록

안드로이드 스튜디오에서

apk를 추출하기위해 release 빌드를 하게되면

파이어베이스 기능이 작동하지 않는 현상이 발생한다.

 

SHA-1 지문이 두가지 형태기 때문인데

debug용과 release 용이 따로 존재한다.

 

debug 용

C:\Users\유저명\.android\  

으로가서

keytool -list -v -keystore debug.keystore

를 입력해주면 디버그용 SHA 값을 알 수 있다.

 

 

release 용

apk를 추출하기위해 release 빌드를 하게되면 그 키의 release 용 SHA-1 값을 등록해줘야 한다.

 

www.oracle.com/kr/java/technologies/javase-downloads.html

 

일단 키를 추출하기위해 jdk를 다운받아준다.

 

 

그 후 cmd 창으로 와서

cd.. 입력하여 C:까지 가주고

 

cd Program Files\Java\jdk버전\bin

입력하여 경로로 와준 후

 

keytool -list -v -keystore 키의경로

입력해주면 패스워드 확인 후 SHA-1값이 나오게 되는데,

 

그 값을 파이어베이스 콘솔에서 SHA-1 값 추가해주면 된다.

 

 

 

또는 안드로이드 터미널에서

keytool -list -v -keystore "키의 경로" -alias "키 이름"

로 확인할 수도 있다.

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading