1. 프로젝트 루트에 아래 명령어를 입력하여 플러그인 설치
flutter pub add firebase_core
2. Firebase 서비스를 사용하려면 FlutterFire를 초기화해야하고
FlutterFile는 Firebase CLI에 의존한다고 한다. Firebase CLI 설치하자
dart pub global activate flutterfire_cli
- 이렇게 뜨면 대충 FlutterFire_CLI 설치는 성공인거같다.
3. FlutterFire를 초기화해준다.
flutterfire configure
**********정상 초기화됐으면 아래 부분은 건너뛰기
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
[에러1]
- 흠,, zsh: command not found: flutterfire 이렇게 뜬다.
[해결방법]
- vim ~/.zshrc 명령어 입력. -> vim 편집기를 연다
- i 입력. -> Insert 상태로 만든다
- PATH="$PATH":"$HOME/.pub-cache/bin" 입력. -> 아까 FlutterFire_CLI 설치했을 때 결과값으로 나온 경로를 입력해준다.
- esc -> :wq 순서대로 입력해서 vim 편집기를 종료하자
- 터미널 다시 켜주자
which flutterfire
flutterfire의 경로가 잘 나오면 성공이다 굳.
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
[에러 2]
FlutterAppRequiredException: The current directory does not appear to be a Flutter application pro
[해결방법]
이 에러는 flutterfire configure를 입력할 때 잘못된 경로에서 입력하고 있단 소리다
난 쌩뚱맞은 androidProject에 입력하고 있었다.
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
[에러 3]
flutterfire configure 를 입력하고 또 만난 다음 에러,,
FirebaseCommandException: An error occured on the Firebase CLI when attempting to run a command.
COMMAND: firebase --version
ERROR: The FlutterFire CLI currently requires the official Firebase CLI to also be installed, see https://firebase.google.com/docs/cli#install_the_firebase_cli for how to install it.
[해결방법]
아래 명령어를 입력하고 다시 flutterfire configure 입력해보자.
npm 명령을 사용하여 Firebase CLI를 설치해야 한다고 하네요.. 흠 !
npm install -g firebase-tools
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
[에러 4]
이제 로그인을 해야한다고 하는것 같습니다. 뭐냐고 !!
i Found 0 Firebase projects.
FirebaseCommandException: An error occured on the Firebase CLI when attempting to run a command.
COMMAND: firebase projects:list --json
ERROR: Failed to authenticate, have you run firebase login?
[해결방법]
명령어를 입력해줍니다.
firebase login
개인정보 수집? n !
드디어 성공...
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
해결!
'개발노트 > Flutter' 카테고리의 다른 글
[Android] gradle project sync failed. basic functionality (e.g. editing debugging) will not work properly (0) | 2023.07.29 |
---|---|
[Flutter] Appbar trailling button 만들기(오른쪽 버튼) (0) | 2023.07.27 |
[Flutter] koltin gradle plugin version 오류 해결하기 (0) | 2023.07.26 |
[Flutter] Download Dart SDK 해결기 (0) | 2023.07.25 |
[Flutter] FCM 토큰 발급 및 Xcode 셋팅(Background Modes, Push Notification) (0) | 2023.07.06 |
댓글