그럼 이제 프로젝트를 생성해보자!
기본적인 과정은 똑같이 따라갔으나, sha 키 생성하는 과정에서 약간의 어려움이 있었기에 기록 해두려고 한다.
나의 경우 JDK 17을 사용하고 있는데, 버전이 달라지면서 변한건지, 예시의 명령어를 입력하면 키 생성이 되지 않았다.
keytool -genkeypair -alias myKeyPair -keyalg RSA -keysize 2048 -keystore myKeystore.jks
해당 명령어를 입력하면 키 생성이 가능하다!
그리고, SHA1 값을 얻는 과정에서도 그대로 사용하면 결과가 나오지 않았는데, ANDROID의 경우 디폴트 비번이 ANDRIOD로 지정되어 있어서 그렇다고 한다.
keytool -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore -storepass android
이렇게 입력하면 정상적으로 뜬다!
이 과정에서 java home의 환경변수를 %USERPROFILE%로 제대로 설정 했어야 결과가 잘 나올것이다!
그다음, project 수준의 build.gradle에 넣으라고 되어 있는데 보면, build.gradle에 넣는 부분이 없을 것이다. setting.gradle에 넣어주면 된다.
앱추가 완료! 이 다음에는 firebase를 사용하는 예시 코드를 클린코딩하며 원리를 파악해볼 것이다.