W/System: Ignoring header X-Firebase-Locale because its value was null.
안드로이드스튜디오와 파이어베이스를 연동해 회원가입 기능 구현 중
회원가입에 필요한 정보를 모두 입력하고 이메일 인증번호까지 인증을 받았는데
위와 같은 오류가 떴다.
실행 메시지는 '이미 가입된 계정이 존재합니다.'라고 뜨는데,
파이어베이스의 Authentication의 Users를 보니 내가 입력한 정보로 가입된 회원이 없다.
해결방법
- 설정한 비밀번호는 6자리 이상이여야한다고 함
-> 6자리 이상으로 설정했었음
- 애뮬레이터가 와이파이에 연결되어있는지 확인(인터넷에 연결되어있는지 확인)
-> 되어있었음
- firebase에서 이메일/암호 로그인 방법이 활성화되어 있어야함
-> 되어있었음
- google-services.json 파일에서 아래 사진처럼 api_key의 current_key가 두 개인지 확인 후 하나 지우기 -> current_key가 하나였음
- firebase 프로젝트 생성할 때 프로젝트 서명 인증서인 SHA-1키 입력해야함
-> 프로젝트 생성할 땐 (선택)이라고 적혀있어서 안 써도 되는 줄 알고 안 썼다.
다시 입력하려고 안드로이드 스튜디오에서 어떻게 알아내는지 찾아보고 알아내서 적으려고 파이어베이스 프로젝트 들어갔는데 갑자기 users 정보에 내 계정이 들어와있었다.
원래 계속 안 들어왔었는데 갑자기 왜 들어온건지 이유는 알 수 없었다.