main() 함수에
Firebase.initializeApp
을 추가합니다.
일반적인 해결책입니다.
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
// 반드시 WidgetsFlutterBinding.ensureInitialized() 다음에 추가해야 한다.
await Firebase.initializeApp();
...
runApp(
...
);
}
프로젝트를 새로 생성하고, lib 폴더 하위의 코드를 모두 옮겨옵니다.
⭐ 단, 만약 git에 올린 코드라면, git에 있는 내용으로 다시 clone받아도 된다.
(해결책 2는 해결책 1로도 해결되지 않는 경우 적용하시면 됩니다.)