안드로이드 스튜디오 pt 3

황일규·2023년 10월 17일
0

firebase
firebase
firebase
진짜 불태워 버리고 싶다아아아아아앙아아아

먼저 firbase에 들어갈때 일단 나만의 키값이 필요하다...근데 그거하는데 너무 오래걸렸다.

keytool이 없다고 해서 처리하는데 너무 오래걸렸다. 먼저
keytool 환경 변수 등록
jdk 설치 폴더의 bin 폴더에 keytool 실행 파일이 존재하는 것을 볼 수 있다.

만약 jdk가 설치되지 않았다면 다음 링크에서 os 맞게 설치를 하면 된다.

https://www.oracle.com/kr/java/technologies/downloads/#jdk20-windows

기본적인 설치 위치는 C:\Program Files\Java\jdk-17이다.

C:\Program Files\Java\jdk-17\bin 폴더 내부에서 keytool.exe 파일이 있는지 확인하고 있다면 해당 폴더의 위치를 환경 변수로 등록해주면 된다.

환경 변수로 등록하려면 시스템 환경 변수 편집을 검색해서 실행한다.

환경 변수에 들어다.

시스템 변수의 Path를 클릭하고 편집을 누른다.

새로 만들기를 클릭하고 keytool이 존재하는 폴더의 위치를 등록해준다.

반드시 터미널 창을 재실행해야 적용이 된다!!

한번 터미널 창을 열어서 keytool 명령어를 입력해서 잘 작동하는지 확인해보자.

나는 keytool을 환경 변수로 등록하지 않고 직접 그 위치에서 사용하려고 하니 잘 되지 않았었다.

keytool 파일이 존재하는 폴더 안에서 keytool 명령어를 실행해도 잘 되지 않았는데 그럴 경우 관리자 권한으로 cmd 창을 열면 사용할 수 있다.

문제는 이렇게 했음에도 불구하고 SHA1이 깨져서 나오기 시작했다.
그랙서 관련해서 고민 고민 을 하던 중
방법을 찾았다.....
keytool -list -v -alias androiddebugkey -keystore C:\Users{유저이름}.android\debug.keystore

여기서 \ 이거를 빼면 되는 것이었는데..... 거참..... 알다가도 모르겠다.....

일단 덕분에 firebase에 연결은 완료 되었고 관련해서 realtime database에 저장하는 작업까지 진행했는데.... 저장까지는 어떻게 했다... 문제는 불러오는 것이 쉽지 않다는 것이다....
그래도 확인하고 다시 해보자!!

내가 지금 현재 도움이 되는중인지 성장하고 있는 건지 잘 모르겠다....
그래도 해보자!

못 먹어도 고 아닌가! 아자!

profile
Never give up

0개의 댓글

관련 채용 정보