Как загрузить файлы из Firebase Studio ?
Чтобы загрузить файлы в виде zip-файла:
- Щелкните правой кнопкой мыши любой каталог на панели Проводника и выберите Zip and Download .
Чтобы загрузить все, что находится в каталоге вашего проекта:
Выберите «Файл» > «Открыть папку» .
Примите каталог по умолчанию
/home/user
.После загрузки файлов щелкните правой кнопкой мыши рабочий каталог и выберите Zip and Download . Если вы используете App Prototyping agent , вашим рабочим каталогом будет
studio
. Если вы используете шаблон или загруженный проект, это будет имя вашего проекта.Когда будет предложено перестроить среду, нажмите «Отмена» .
После завершения загрузки снова откройте рабочий каталог из меню «Файл» , чтобы вернуться в рабочее пространство.
Сторонние файлы cookie не включены.
Прежде чем начать, вам может потребоваться включить сторонние файлы cookie для вашего браузера. Firebase Studio требует наличия сторонних файлов cookie в большинстве браузеров для аутентификации рабочих областей.
Хром
- Откройте Настройки .
- Откройте вкладку Конфиденциальность и безопасность .
- Убедитесь, что параметр «Разрешить все файлы cookie» включен.
- Откройте Firebase Studio .
- Нажмите значок видимости в адресной строке Visibility_off , чтобы открыть панель «Защита от отслеживания» . Включите настройку «Сторонние файлы cookie» , чтобы временно разрешить использование сторонних файлов cookie. Это активирует файлы cookie в Firebase Studio на 90 дней.
Сафари
- Откройте Safari > Настройки... .
- Отключите следующие настройки:
- Дополнительно > Блокировать все файлы cookie
- Конфиденциальность > Запретить межсайтовое отслеживание
- Откройте Firebase Studio .
Firefox
Вам не нужно включать сторонние файлы cookie для Firefox. Откройте Firebase Studio .
Опера
- Откройте Оперу.
- Откройте меню и нажмите «Настройки» .
- Перейдите в раздел «Конфиденциальность и безопасность» и разверните параметр « Сторонние файлы cookie» .
- Выберите «Блокировать сторонние файлы cookie в режиме инкогнито» или «Разрешить сторонние файлы cookie» .
- Откройте Firebase Studio .
Дуга
- Перейдите в настройки arc:// .
- Перейдите в раздел «Конфиденциальность и безопасность» и разверните параметр « Сторонние файлы cookie» .
- Выберите «Блокировать сторонние файлы cookie в режиме инкогнито» или «Разрешить сторонние файлы cookie» .
- Откройте Firebase Studio .
Храбрый
Вам не нужно включать сторонние файлы cookie для Brave. Откройте Firebase Studio .
Почему Firebase Studio требует включения сторонних (3P) файлов cookie?
Firebase Studio необходимо включить файлы cookie 3P, поскольку мы отображаем iframe из одного домена (поддомена cloudworkstations.dev
) в другом домене ( studio.firebase.google.com
), а файлы cookie 3P обеспечивают безопасную связь между источниками.
При открытии рабочей области появляется сообщение «Невозможно переслать ваш запрос на серверную часть». Появляется сообщение «Не удалось подключиться к серверу через порт 80» .
Подождите примерно пять секунд и обновите страницу.
Как просмотреть квоту количества запросов на минуту для моего автоматически сгенерированного ключа API Gemini?
Узнайте об ограничениях скорости и квотах для Gemini API .
Вы можете просмотреть квоты, связанные с вашим автоматически сгенерированным ключом API, на странице «Квоты и системные ограничения API генеративного языка» в консоли Google Cloud .
Мой предварительный просмотр не загружается, но я не могу найти никаких проблем в коде. Как я могу перезапустить Firebase Studio ?
Если Firebase Studio не обновляется должным образом (обычно в результате серьезных рефакторингов или изменений в файле dev.nix
вашей среды), откройте палитру команд ( Cmd+Shift+P
на Mac или Ctrl+Shift+P
на ChromeOS, Windows или Linux) и запустите команду жесткого перезапуска . Если это не помогло, попробуйте запустить команду «Перестроить среду» .
При создании рабочей области я вижу сообщение «Упс... Нам нужно запустить новую виртуальную машину» , и после этого пользовательский интерфейс зависает.
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, который обеспечивает функции публикации и мониторинга «Обзор приложения». Чтобы предоставить им разрешение на доступ к вашему проекту 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-OSS) — это проект с открытым исходным кодом, который является основным уровнем VS Code. Code-OSS доступен на GitHub под стандартной лицензией MIT, и именно здесь Microsoft разрабатывает продукт VS Code.
Как я могу предотвратить использование моих дополнений кода и подсказок чата Gemini в качестве обучающих данных?
Использование Firebase Studio регулируется Условиями использования Google .
Однако обратите внимание, что использование вами функций генеративного ИИ в Firebase Studio регулируется Политикой запрещенного использования генеративного ИИ и Дополнительными условиями обслуживания Gemini API (в частности, регулируемыми Дополнительными условиями обслуживания Gemini API : Неоплачиваемые услуги ).
Чтобы заблокировать использование ваших подсказок и ответов для обучения модели, не используйте 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 . Если вы получаете сообщение об ошибке «Не удалось создать проект», убедитесь, что имя вашей рабочей области не содержит специальных символов. В именах проектов Firebase допустимы только буквы, цифры, кавычки, дефисы, пробелы и восклицательные знаки.