일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 로딩다이얼로그
- 로고투명
- spring
- SQL
- 텍스트뷰안보임
- 7일전사
- sql최적화
- Framework추천
- 2020정처기실기
- 로고추출
- 실기합격후기
- 웹앱개발
- DB자격증
- 국가공인sql개발자
- sqlmapping
- 오라클
- db최적화
- 개발자
- 로고흰색배경
- 2020정보처리기사3회
- 어플로딩
- myBatis
- Android
- 안드로이드
- db
- oracle
- 2020정처기3회
- 시나공IT
- java
- 정처기3회실기
- Today
- Total
Everything counts - 라키의 IT 블로그
[Firebase/파이어베이스] Android앱에 Firebase 추가 '앱을 실행하여 설치확인' 오류 본문
파이어베이스를 처음 이용하면서 안드로이드 앱을 만들며 계속 새로운 구간에 부딪히는데, 저번에 부딪혔던곳에 또 부딪혔다.
저번에는 처음 프로젝트를 만들 때였고, sdk 버전과 안드로이드 스튜디오의 버전때문에 문제가 생겼던 것이었다.
이번에는 데이터 저장소 모드의 firestore을 잘못 선택해서 ( 한 번 선택하면 기본모드의 firestore을 영영 이용할 수 없음)
프로젝트를 아예 삭제하고 처음부터 다시 앱이랑 연결하는 과정에서 또 오류가 발생한 것이다.
앱이 Google 서버와 통신했는지 확인하는 중입니다. 앱을 제거한 후 다시 설치해야 할 수도 있습니다.
이 단계에서 넘어가 지지 않는다. 아무리 앱을 실행하고 앱을 삭제하고 다시 실행도 해보고 안드로이드 스튜디오, 컴퓨터 껐다가 다시 켜보고 파이어베이스 로그아웃도 했다가 다시 해봤는데도 여기서 넘어가지 않았다.
그래서 먼저 연결되어있던 프로젝트를 삭제한지 얼마 되지 않았기 때문에 아직 파이어베이스 단에서 앱을 연결해서 인증해주는 부분에 문제가 있겠다 싶어 그부분으로 검색하던 중.... 파이어베이스 단이라기 보다는 앱 단의 캐시에 관련된 것이라는걸 알게되었다.
빌드 오류의 만능 해결책 캐시삭제 하는 방법을 시도하게 되었다.
우선 내가 시도했던 방법은 두가지다. 지금은 두가지 다 실행 후에 해결을 하였기 때문에 둘 중 하나만 실행해도 해결되는지는 잘 모른다.
첫 번째 방법은 File - invalidate cache /restart 를 누르는 것이다.
그리고 두번 째 방법은 여기서 주황색으로 나온 폴더를 지우고 재 빌드업 하는 것이다.
여기서 추가로 시도했던 세번째 방법이 있다. 직접
C:\Users\사용자이름\.gradle\caches
폴더 안을 깨끗이 지웠다.
세번째 방법과 두번째 방법은 겹칠 수도 있다고 생각했는데 아마 위의 gradle파일은 앱단이고 아래 gradle파일은 다른단계에 있어 둘의 파일이 서로 다른 것 같다.
이 두(세)가지 방법을 모두 실행 후 앱을 지웠다가 실행하니 너무나도 기쁘게 추가 완료되었다는 화면이 떴다.
* 주의 * 사실 이걸 자신있게 삭제할 수 있었던 이유는 깃헙에 이전까지 했던걸 커밋시켜놨기 때문 즉, 프로젝트를 하다가 뭘 삭제를 하거나 잘 모르는 변동을 하게 될 경우 실행 전에 백업을 꼭 해야한다. 만약 어떻게 했다가 잘못되면.... 돌이킬 수 없는 강을 건널 수도 있다.