본문 바로가기

Firebase7

Error fetching Firestore indexes Error fetching Firestore indexes Firebase Hosting을 하면서 보일 수 있는 Error fetching Firestore indexes 오류와 그 해결방법에 대해 알려드리도록 하겠습니다. Firebase Hosting을 하는 도중 Firestore Setup 과정에서 오류가 등장합니다. 먼저 이 오류가 발생하는 이유를 말씀드리자면 Native 모드의 Cloud Firestore를 사용하지않고 Datastore 모드의 Cloud Firestore를 사용하여 발생하는 에러로, Cloud Firestore를 Native 모드로 전환해주지 않아 발생하는 에러입니다. ※ Firebase CLI는 Datastore 모드가 아닌 Native 모드의 Firestore에서 가능합니다... 2020. 6. 25.
Cloud resource location is not set for this project but the operation you are attempting to perform in Cloud Firestore requires it Cloud resource location is not set for this project but the operation you are attempting to perform in Cloud Firestore requires it Firebase Hosting을 하면서 보일 수 있는 Cloud resource location is not set for this project but the operation you are attempting to perform in Cloud Firestore requires it. 오류와 그 해결방법에 대해 알려드리도록 하겠습니다. Firebase Hosting을 하는 도중 Firestore Setup 과정에서 오류가 등장합니다. 먼저 이 오류가 발생하는 이유를 말씀.. 2020. 6. 24.
error : no devices/emulators found, error: more than one device/emulator (adb error) error : no devices/emulators found, error: more than one device/emulator (adb error) adb(android debug bridge)를 사용하다가 볼 수 있는 오류 중에서 error : no devices/emulators found error: more than one device/emulator 를 알아보려고 합니다. 저는 Firebase DebugView 를 사용할 때를 예시로 들어보겠습니다. Firebase DebugView를 사용하기위해 adb shell setprop debug.firebase.analytics.app package_name 를 입력하였을때에도 이 에러를 발견할 수 있습니다. error : no devices/em.. 2020. 4. 27.
Firebase DebugView Android Studio (파이어베이스 디버그뷰 안드로이드 스튜디오) Firebase DebugView Android Studio (파이어베이스 디버그뷰 안드로이드 스튜디오) Firebase Logging Event 등이 잘 이루어지는지에 대해 실시간으로 확인해볼 수 있도록 해주는 DebugView를 사용해 보도록 하겠습니다. 이미 앱에 Firebase 설치와 Event Logging 까지 해놓으셨다는 가정하에 작성하도록 하겠습니다. 그렇지 않으신 분들은 누구나 쉽게 할 수 있도록 제가 작성해놓은 글이 있으니 참고해주시면 되겠습니다! Step 1. DebugView 사용 설정할 Device 연결 혹은 Emulator 실행 DebugView를 사용할 Device 연결 혹은 Emulator를 하나 실행해주세요. 저는 Emulator를 하나 실행시켰습니다. Step 2. 터미널.. 2020. 4. 26.
Firebase Logging Event Android Studio (파이어베이스 로깅 이벤트 안드로이드 스튜디오) Firebase Logging Event Android Studio (파이어베이스 로깅 이벤트 안드로이드 스튜디오) 저는 이해하기 쉽도록 테스트 환경을 구성해서 작성하는 것이니 원하시는 방식대로 변경하셔서 시도해 보시면 되겠습니다! Step 1. 테스트 환경 구성 Name, Age, City를 입력하고 Event로 보내려고 합니다. 그에따라 Activity는 이렇게 구성했고 코드를 보시면 아시겠지만 "Logging Event" 버튼을 터치하면 EditText에 입력한 값을 가져와 각각 다른 Parameter에 담아 한 Event로 보내줍니다. 다른 부분은 아실테니 Firebase Logging Event에 대해서만 설명드리자면 1) com.google.analytics.FirebaseAnalytics 객.. 2020. 2. 26.
SHA-1 Debug 인증서 지문 구하기 SHA-1 인증서 지문 구하기 SHA-1지문은 테스트나 개발 과정에서 사용되는 Debug 인증서, 실제로 배포하는 과정에서 사용되는 Release 인증서가 있는데, 이에 대한 정확한 정보는 다음에 말씀드리는 것으로 하고 우선은 Debug 인증서만 입력하길 원하시는 분들께 미리 알려드리자면 1) Window + R 로 실행창을 열고 2) cmd를 입력하여 명령프롬프트 창을 키고 3) 아래와 같이 C:\Users\your_user_name\.android\ 로 경로 이동 한 뒤(Window는 보통 이 경로) 4) 명령어 keytool -list -v -keystore debug.keystore 를 입력하고 5) password를 요구하면 Debug 인증서는 password가 없으므로 Enter를 치시면 5).. 2020. 2. 25.
Firebase 프로젝트 생성 (파이어베이스 프로젝트 생성) Firebase 프로젝트 생성 (파이어베이스 프로젝트 생성) Android Studio(안드로이드 스튜디오)가 설치 되어있다는 가정하에 시작하겠습니다. Step 1. Firebase 접속 Firebase(https://console.firebase.google.com/)에 접속하여 "프로젝트 만들기" 를 클릭합니다. Step 2. 프로젝트 설정 프로젝트 명을 입력하고 Firebase 약관에 동의 체크(Firebase 첫 이용자만 해당되는 것 같습니다)를 하고 계속 버튼을 클릭합니다. 체크 되어있는 "이 프로젝트에서 Google 애널리틱스 사용 설정" 을 그대로 두시고 "계속" 버튼을 클릭하고 Google Analytics 계정을 선택합니다. 계정이 없거나 새로운 계정으로 Firebase를 사용하고 싶으시.. 2020. 2. 24.