-
반응형
윈도우에서
flutterfire configure 실행 후 진행과정에서 아래와 같이 오류가 발생합니다.
PS C:\dev\apps\flutterprojecct> flutterfire configure i Found 8 Firebase projects. ✔ Select a Firebase project to configure your Flutter application with · xta-asdfasdf (flutterprojecct) ✔ Which platforms should your configuration support (use arrow keys & space to select)? · android, ios, web i Firebase android app com.test.flutterprojecct registered. ⠏ Fetching registered ios Firebase apps for project xta-asdfasdf Unhandled exception: FormatException: Control character in string (at line 7, character 32) "displayName": "濡쒕삉?꾩슦誘?,
제 경험상으로 아래와 같을 때에 위와 같은 오류가 발생합니다.
- firebase 프로젝트에 등록된 앱의 "앱 닉네임" 값이 한글인 경우
- 한글윈도우인 경우
해결방법 1.
앱 닉네임 값을 영어로 바꾼 후 다시 시도하면 해결이 됩니다.
해결방법 2.
C:\Users\[현재 사용자]\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\flutterfire_cli-0.2.4\lib\src\firebase.dart 파일을 열어 아래와 같이 편집합니다.
// Future<Map<String, dynamic>> runFirebaseCommand 함수에서.. (대략 80~90라인쯤) final process = await Process.run( 'firebase', execArgs, workingDirectory: workingDirectoryPath, runInShell: true, stdoutEncoding: Utf8Codec(), // <-- 해당라인 추가 );
그리고 flutterfire_cli를 재설치합니다.
dart pub global deactivate flutterfire_cli dart pub global activate flutterfire_cli
다시 시도하면 정상적으로 처리가 됩니다.
해결방법 3.
안 해봤지만, 이렇게 해도 될 것 같은데요.. 한 번 시도해보셔도 좋을 것 같습니다.
터미널의 charset utf8로 변경 후 재시도 아래 사이트 참고
반응형'Programming > Flutter' 카테고리의 다른 글
permission_handler, firebase_messaging Android 권한요청시 앱 crash (0) 2022.09.13 webview_flutter iOS에서 빈페이지(blank)로 표시되는 현상 (0) 2021.02.04 Windows용 프로그램 Flutter로 만들기 (0) 2020.12.29