호기롭게 시작했지만 역시나 이런저런 에러가 많이 발생하였고, 혹시나 팀원들과 같은 문제가 생길까 해서 메모한다.
https://otrodevym.tistory.com/entry/flutter-firebase-연동하기
https://brunch.co.kr/@mystoryg/160
위의 블로그를 쭉 참고하여서 follow 하였다.
CLI를 이용하는 방법이 나중을 고려하면 훨씬 효과적일 것 같아서 CLI 방법도 링크
https://sudarlife.tistory.com/entry/플러터에-Firebase-설정-이제-CLI-로-한방에-설정-하자-복잡-NONO
뭣보다 CLI가 더 있어보인다
dependencies:
.../
firebase_auth:
google_sign_in:
오류 없는 날은 없다!
아예 사파리에 따로 탭을 띄워서 처리한 문제이다.
바로 build.gradle 파일에서 Cannot resolve symbol 'Properties' 와 Cannot resolve symbol 'GradleException' 이다.
안드로이드 스튜디오 내에 프로젝트와 설치된 프로젝트의 API가 달라서 생기는 문제라는 글 도 있다.
비슷한 스택 오버플로우 글
또 비슷한 gradleException 해결글
해당 글에서 보였던 FileNotFoundException이나, SDK 선택은 나의 경우에는 해당되는 경우가 아니었다.
해당하는 Properties와 GradleException이 있는 라인에 new를 지워주닌 해결되었다.
https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHdjFy%2FbtrnAZd0LMw%2FdMuUl0AYUzGmYbhevqykkk%2Fimg.png![](https://velog.velcdn.com/images/redforest/post/fca50c32-4b61-4cd0-96d0-8aa9f8c3997e/image.png)
https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FA19SM%2FbtrnAYGdqzs%2FCo434mHpKNCLiiKEUvlRkK%2Fimg.png![](https://velog.velcdn.com/images/redforest/post/cdd50f0d-c1df-4ed6-b770-98f76d0e330c/image.png)
new를 지우지 않고, 캐시를 삭제하거나, 안드로이드 스튜디오를 재 실행하라는 팁들도 정말 많았다. 근본적인 원인에 대해서 알고싶은데...
일단 build.gradle 파일 자체에 빨간불이 들어와도 상관은 없다고 하지만, 굉장히 깨름칙 해진다.
알 수가 없다.... 이유에 대해서 나중에 한번 찾아봐야겠다.