Серый экран в Run Mode
Серый экран — это почти всегда настройка Firebase или проекта. Пройдитесь по списку.
- Firebase подключён к проекту.
- Есть доступ к консоли Firebase.
-
Права Firebase
Пользователю
firebase@flutterflow.ioнужны роли:- Editor
- Cloud Functions Admin
- Service Account User
Как проверить: откройте консоль Firebase, выберите проект, перейдите в Users and permissions → Advanced permissions и найдите
firebase@flutterflow.io.
Роли отсутствуют — нажмите карандаш и добавьте их.
-
Файлы конфигурации
- Откройте Settings & Integrations → Firebase.
- Нажмите Regenerate Config Files.
- Подтвердите: Generate Files.
советФайлы нужно пересоздавать каждый раз, когда меняется имя проекта во FlutterFlow или в Firebase.
-
Правила Firestore
- Откройте Firestore → Settings.
- Пролистайте до Firestore Rules и нажмите Deploy.
- Подтвердите: Deploy Now.

Зелёная галочка означает, что всё прошло.
-
Схема Firestore
В Firestore → Settings найдите Firebase Schema Validation и нажмите Validate.

Если схема не сходится, билдер покажет расхождения.

-
Данные в коллекциях
Пустая коллекция тоже даёт серый экран. Проверьте в консоли Firebase, что документы на месте.

-
Совместимость собственных виджетов
Пакет, который использует ваш виджет, должен поддерживать веб. На pub.dev в списке платформ должно быть WEB.

Не поддерживает — ищите замену.
-
Обновите билдер
Ctrl + RилиCmd + R, очистка кеша браузера, выход и повторный вход. -
Запустите заново
Откройте новую сессию Run Mode и проверьте результат.
-
Проверьте локально
Если серый экран остался, выгрузите код и запустите проект у себя — так видно настоящую ошибку.