Как загрузить файлы из Firebase Studio ?
Чтобы загрузить файлы в виде zip-файла:
- Щелкните правой кнопкой мыши по любому каталогу на панели проводника и выберите «Заархивировать и загрузить» .
Чтобы загрузить все содержимое каталога вашего проекта:
Выберите Файл > Открыть папку .
Примите каталог по умолчанию
/home/user
.После загрузки файлов щелкните правой кнопкой мыши по рабочему каталогу и выберите Zip and Download . Если вы используете App Prototyping agent , вашим рабочим каталогом будет
studio
. Если вы используете шаблон или загруженный проект, это будет имя вашего проекта.При появлении запроса на перестройку среды нажмите «Отмена» .
После завершения загрузки снова откройте рабочий каталог из меню «Файл» , чтобы вернуться в рабочее пространство.
Сторонние файлы cookie не включены.
Прежде чем начать, вам может потребоваться включить сторонние файлы cookie для вашего браузера. Firebase Studio требует сторонние файлы cookie в большинстве браузеров для аутентификации рабочих пространств.
Хром
- Откройте Настройки .
- Откройте вкладку «Конфиденциальность и безопасность» .
- Убедитесь, что опция Разрешить все файлы cookie включена.
- Откройте Firebase Studio .
- Нажмите на значок видимости в адресной строке vision_off , чтобы открыть панель Tracking Protection . Включите параметр Third-party cookies , чтобы временно разрешить сторонние cookies. Это включает cookies в Firebase Studio на 90 дней.
Сафари
- Откройте Safari > Настройки... .
- Отключите следующие настройки:
- Дополнительно > Блокировать все файлы cookie
- Конфиденциальность > Предотвращение межсайтового отслеживания
- Откройте Firebase Studio .
Firefox
Вам не нужно включать сторонние куки для Firefox. Откройте Firebase Studio .
Опера
- Откройте Оперу.
- Откройте меню и нажмите «Настройки» .
- Перейдите в раздел «Конфиденциальность и безопасность» и разверните опцию « Сторонние файлы cookie» .
- Выберите Блокировать сторонние файлы cookie в режиме инкогнито или Разрешить сторонние файлы cookie .
- Откройте Firebase Studio .
Дуга
- Перейдите по адресу arc://settings .
- Перейдите в раздел «Конфиденциальность и безопасность» и разверните опцию « Сторонние файлы cookie» .
- Выберите Блокировать сторонние файлы cookie в режиме инкогнито или Разрешить сторонние файлы cookie .
- Откройте Firebase Studio .
Храбрый
Вам не нужно включать сторонние файлы cookie для Brave. Откройте Firebase Studio .
Зачем Firebase Studio нужны сторонние (3P) файлы cookie?
Для Firebase Studio необходимо включить 3P-cookie, поскольку мы отображаем iframe из одного домена (поддомена cloudworkstations.dev
) на другом домене ( studio.firebase.google.com
), а 3P-cookie обеспечивают безопасную связь между источниками.
При открытии рабочего пространства появляется сообщение Невозможно переслать ваш запрос на бэкэнд. Не удалось подключиться к серверу на порту 80 .
Подождите примерно пять секунд и обновите страницу.
Как просмотреть квоту запросов в минуту для моего автоматически сгенерированного ключа API Gemini?
Узнайте об ограничениях скорости и квотах для API Gemini .
Вы можете просмотреть квоты, связанные с автоматически сгенерированным ключом API, на странице «Квоты API Generative Language и системные ограничения» в консоли Google Cloud .
Мой предварительный просмотр не загружается, но я не могу найти никаких проблем в коде. Как мне перезапустить Firebase Studio ?
Если Firebase Studio не обновляется должным образом (обычно в результате крупных рефакторингов или изменений в файле dev.nix
вашей среды), откройте палитру команд ( Cmd+Shift+P
на Mac или Ctrl+Shift+P
на ChromeOS, Windows или Linux) и выполните команду Hard Restart . Если это не сработает, попробуйте выполнить команду Rebuild Environment .
Мое рабочее пространство не реагирует, при загрузке я вижу только пустой экран.
Если ваше рабочее пространство не отвечает, вы можете попробовать сбросить настройки виртуальной машины. Для этого:
В Firebase Studio нажмите меню «Дополнительно» ( more_horiz ), затем выберите «Сброс» .
При появлении запроса нажмите «Сброс» еще раз.
Откройте заново свое рабочее пространство.
При создании рабочего пространства я вижу сообщение «Упс... Нам нужно запустить новую виртуальную машину» , и после этого пользовательский интерфейс зависает.
Firebase Studio поддерживает теплый пул виртуальных машин, используемый для предоставления рабочих пространств по требованию. Когда пул заканчивается, рабочие пространства предоставляются после запуска новой виртуальной машины. Процесс может занять некоторое время (иногда до пяти минут), но в конечном итоге завершается успешно.
При создании рабочего пространства возникает внутренняя ошибка .
В большинстве случаев внутренних ошибок во время подготовки рабочего пространства обновление страницы примерно через минуту должно помочь обойти ошибку и войти в рабочее пространство.
Сколько рабочих пространств я могу создать?
Бесплатный план Firebase Studio ограничен тремя рабочими пространствами на пользователя. Вы можете увеличить количество создаваемых рабочих пространств до 10, присоединившись к программе Google Developer Program . Чтобы обновиться до 30 рабочих пространств, подпишитесь на программу Google Developer Premium Program .
Мое рабочее пространство загружается, но эмулятор пуст.
Мы активно улучшаем надежность наших облачных эмуляторов. Если обновление страницы не решает проблему, сообщите о ней в службу поддержки Firebase .
В рабочих пространствах Firebase Studio установлена версия Flutter, несовместимая с моим проектом.
Вы можете обновить или понизить версию почти всего предустановленного программного обеспечения в рабочей области так же, как и на локальной машине (используя apt-get или brew). Вы можете обновить или понизить версию программного обеспечения в рабочей области, но установленное программное обеспечение не сохраняется между сеансами. Мы рекомендуем включить все необходимые пакеты в ваш файл dev.nix .
Мы активно работаем над улучшением управления версиями Flutter в Firebase Studio .
Я поделился URL-адресом своей рабочей станции с кем-то, но он его не видит.
Вы можете поделиться URL-адресом рабочего пространства только с пользователями, имеющими доступ к рабочему пространству. Пользователи без разрешения видят ошибку при попытке посетить URL-адрес. Обязательно явно поделитесь с ними рабочим пространством .
Что может видеть мой соавтор, когда я предоставляю общий доступ к своей рабочей станции?
Пользователи, добавленные в ваше рабочее пространство, имеют полный доступ ко всей файловой системе виртуальной машины, которая может содержать конфиденциальные файлы, такие как закрытые ключи и токены доступа, хранящиеся на диске. Делитесь своим рабочим пространством только с теми, кому доверяете. Хотя этот подход помогает другим пользователям просматривать точное состояние вашего рабочего пространства, это означает, что они видят все в вашем рабочем пространстве.
Я предоставил общий доступ к своему рабочему пространству. Почему мой соавтор не может публиковать или отслеживать мое приложение?
Пользователи, добавленные в вашу рабочую область, могут не иметь разрешения на его базовый проект Firebase, который обеспечивает функции публикации и мониторинга "App Overview". Чтобы предоставить им разрешение на ваш проект Firebase, см. раздел Разрешения и доступ к проектам Firebase
Могу ли я использовать фреймворки, для которых Firebase Studio нет шаблонов, для создания своего приложения?
Да! Вы можете настроить свою среду для работы практически с любым фреймворком или языком в Firebase Studio .
Какой целевой каталог следует выбрать при публикации приложения Flutter на Firebase Hosting ?
Выберите каталог build/web
. Этот каталог должен содержать index.html
и все статические ресурсы, необходимые для рендеринга вашего веб-приложения после его успешной сборки (через flutter build web
).
Как настроить бэкэнд моего приложения в рабочей области, чтобы мой фронтэнд мог с ним взаимодействовать?
Вы можете временно открыть публично порт TCP, на котором работает ваш внутренний сервер, чтобы упростить разработку вашего внешнего интерфейса и внутреннего интерфейса по отдельности в разных рабочих пространствах:
Запустите свой бэкэнд или сервер API вручную в терминале или как часть предварительной конфигурации файла
dev.nix
или хука жизненного циклаonStart
.Щелкните значок Firebase Studio на панели действий (по умолчанию слева), чтобы открыть панель Firebase Studio .
Разверните раздел «Внутренние порты», чтобы увидеть список запущенных серверов, включая их номера портов и идентификаторы процессов (PID).
Нажмите на
Слева от номера порта установите значок «Сделать общедоступным » (замок).
Нажмите на
Щелкните значок «Копировать URL» справа от номера порта, чтобы скопировать его полный URL-адрес.
Теперь вы можете ссылаться на этот URL-адрес напрямую (например, с помощью вызова
fetch
) из своего интерфейса.
Я закрыл вкладку предварительного просмотра. Как мне ее вернуть?
Откройте палитру команд с помощью сочетания Ctrl+Shift+P
(или Cmd-Shift-P
на MacOS), затем выберите Firebase Studio : Показать предварительный просмотр Android или Firebase Studio : Показать веб-предварительный просмотр .
Что такое Код OSS?
Code-Open Source Software (Code-OSS) — это проект с открытым исходным кодом, который является основным слоем VS Code. Code-OSS доступен на GitHub по стандартной лицензии MIT, и именно там Microsoft разрабатывает продукт VS Code.
Как предотвратить использование моих автодополнений кода и чат-подсказок Gemini в качестве обучающих данных?
Использование вами Firebase Studio регулируется Условиями обслуживания Google .
Однако обратите внимание, что использование вами функций генеративного ИИ в Firebase Studio регулируется Политикой запрещенного использования генеративного ИИ и Дополнительными условиями обслуживания API Gemini (в частности, регулируемыми Дополнительными условиями обслуживания API Gemini : Неоплачиваемые услуги ).
Чтобы заблокировать использование ваших подсказок и ответов для обучения модели, не используйте App Prototyping agent и не используйте Gemini в Firebase в Firebase Studio . Чтобы заблокировать использование вашего кода для обучения модели, отключите автодополнение кода и индексацию кода в настройках Firebase Studio .
Как отправить запрос на функцию или отзыв о проблеме, с которой я столкнулся?
Если у вас возникли проблемы при использовании Firebase Studio или у вас есть запрос на новую функцию, обратитесь в службу поддержки Firebase .
Я использовал определенную функцию в Firebase Studio но больше не могу ее найти. Почему ее удалили?
Некоторые функции в Firebase Studio являются экспериментальными. Мы ценим ваши отзывы и активно используем их для информирования о нашем текущем и запланированном наборе функций, периодически удаляя функции, которые не соответствуют вашим или нашим ожиданиям. Если есть функции, которые вы хотели бы видеть в идеальной версии Firebase Studio , отправьте нам отзыв . Мы хотим услышать от вас!
Мне не удалось создать проект
При предоставлении ресурсов, таких как ключ API Gemini , или развертывании на Firebase App Hosting проект автоматически предоставляется вам на основе имени вашей рабочей области Firebase Studio .
Если вы получили сообщение об ошибке «Не удалось создать проект»:
Если ваш аккаунт Google является частью организации, возможно, у вас нет разрешения на создание проектов Google Cloud или вы достигли лимита квоты проекта. Обратитесь за помощью к администратору или см. Создание и управление проектами .
Если ваш аккаунт Google не является частью организации, возможно, вы достигли предела квоты проекта Google Cloud . Запросите увеличение квоты .
Подробнее о квотах проектов читайте в разделе Управление квотами проектов.
Узнайте больше о проектах Firebase и Google Cloud на странице Understanding Firebase projects .
Не удалось создать учетную запись Cloud Billing
При предоставлении ресурсов, например при развертывании на Firebase App Hosting , вы можете выбрать или создать учетную запись Cloud Billing .
Если вы получили сообщение об ошибке «Не удалось создать учетную запись Cloud Billing »:
- Убедитесь, что у вас есть разрешение на создание учетных записей Cloud Billing . Проверьте свои разрешения или обратитесь за помощью к администратору.
Если вы получили сообщение об ошибке «Слишком много проектов в этом платежном аккаунте»:
- Возможно, вы достигли лимита проекта для вашего аккаунта Cloud Billing . Вы можете запросить увеличение квоты . Узнайте больше о квотах аккаунта Cloud Billing .
Подробнее о создании учетной записи Cloud Billing можно узнать в статье Создание новой учетной записи для самостоятельного выставления счетов .
Если ни один из этих вариантов не помог решить вашу проблему, обратитесь в службу поддержки Cloud Billing .