Solução de problemas do Firebase Studio e perguntas frequentes
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Como baixo meus arquivos pelo Firebase Studio?
Para baixar seus arquivos como ZIP:
Clique com o botão direito do mouse em qualquer diretório no painel do Explorador e selecione Compactar e baixar.
Para baixar tudo no diretório do seu projeto:
Selecione Arquivo > Abrir pasta.
Aceite o diretório padrão /home/user.
Depois que os arquivos carregarem, clique com o botão direito do mouse no diretório de trabalho e selecione Compactar e baixar. Se você usar o App Prototyping agent, o diretório de trabalho será studio. Se você usar um modelo ou projeto enviado, esse será o nome do seu projeto.
Quando for solicitado que recrie o ambiente, clique em Cancelar.
Depois de concluir a transferência, abra novamente o diretório de trabalho pelo menu Arquivo para voltar ao seu espaço de trabalho.
Os cookies de terceiros não estão ativados.
Antes de começar, talvez seja necessário ativar cookies de terceiros no seu navegador. O Firebase Studio exige cookies de terceiros na maioria dos navegadores para autenticar espaços de trabalho.
Chrome
Abra Configurações.
Abra a guia Privacidade e segurança.
Verifique se a opção Permitir todos os cookies está ativada.
Clique no ícone de visibilidade na barra de endereço visibility_off para abrir o painel Proteção antirrastreamento. Ative a configuração Cookies de terceiros para permitir temporariamente cookies de terceiros. Isso ativa os cookies no Firebase Studio por 90 dias.
Não é necessário ativar cookies de terceiros no Brave. Abra o Firebase Studio.
Por que o Firebase Studio precisa ativar cookies de terceiros?
O Firebase Studio precisa ativar cookies de terceiros porque renderizamos um iframe de um domínio (um subdomínio de cloudworkstations.dev) em outro domínio (studio.firebase.google.com), e os cookies de terceiros ativam a comunicação segura entre origens.
Ao abrir um espaço de trabalho, é exibida a mensagem Não foi possível encaminhar sua solicitação para o back-end. Não conseguimos conexão com um servidor na porta 80.
Aguarde cerca de cinco segundos e atualize a página.
Como posso ver a cota de solicitações por minuto da minha chave da API Gemini gerada automaticamente?
É possível ver as cotas associadas à chave de API gerada automaticamente na página Cotas e limites do sistema da API Generative Language no console do Google Cloud.
Minha prévia não carrega, mas não encontro problemas no código. Como faço para reiniciar o Firebase Studio?
Se o Firebase Studio não for atualizado de maneira correta (normalmente como resultado de refatorizações importantes ou mudanças no arquivo dev.nix do ambiente), abra a paleta de comandos (Cmd+Shift+P no Mac ou Ctrl+Shift+P no ChromeOS, Windows ou Linux) e execute o comando de Reinicialização forçada. Se isso não funcionar, tente executar o comando de Recriar ambiente.
Ao criar um espaço de trabalho, recebo a mensagem Ops... Precisamos iniciar uma nova VM, e a interface trava depois disso.
O Firebase Studio mantém um pool de VMs em espera usado para provisionar espaços de trabalho sob demanda. Quando o pool fica baixo, os espaços de trabalho são provisionados depois que uma nova máquina virtual é iniciada. O processo pode levar tempo (às vezes até cinco minutos), mas acaba funcionando.
Ao criar um espaço de trabalho, recebo a mensagem Ocorreu um erro interno.
Na maioria dos casos de erros internos durante o provisionamento do espaço de trabalho, atualizar a página após um minuto ou mais resolverá o problema e permitirá que você acesse o espaço de trabalho.
Quantos espaços de trabalho posso criar?
O plano sem custos financeiros do Firebase Studio é limitado a três espaços de trabalho por usuário.
É possível aumentar o número de espaços de trabalho criados para até 10 ao participar do Google Developer Program.
Para fazer upgrade para 30 espaços de trabalho, assine o Google Developer Premium Program.
Meu espaço de trabalho é carregado, mas o emulador está em branco.
Trabalhamos ativamente para melhorar a confiabilidade dos emuladores baseados na nuvem. Se a atualização da página não corrigir o problema, informe-o ao suporte do Firebase.
Os espaços de trabalho do Firebase Studio têm uma versão do Flutter que não é compatível com meu projeto.
É possível fazer upgrade ou downgrade da versão de quase todo software pré-instalado em um espaço de trabalho, assim como na máquina local (usando apt-get ou brew). É possível fazer upgrade ou downgrade de software no seu espaço de trabalho, mas o software instalado não persiste em todas as sessões. Recomendamos incluir todos os pacotes necessários no arquivo dev.nix.
Trabalhamos ativamente para melhorar o gerenciamento de versões do Flutter no Firebase Studio.
Compartilhei o URL da minha estação de trabalho com alguém, mas a pessoa não consegue acessá-lo.
Só é possível compartilhar um URL do espaço de trabalho com usuários que têm acesso a ele.
Os usuários sem permissão veem um erro ao tentar acessar o URL. Compartilhe o espaço de trabalho com eles explicitamente.
Quando compartilho minha estação de trabalho, o que meu colaborador pode ver?
Os usuários adicionados ao seu espaço de trabalho têm acesso completo a todo o sistema de arquivos da VM, que pode conter arquivos sensíveis, como chaves privadas e tokens de acesso armazenados no disco. Compartilhe seu espaço de trabalho apenas com pessoas confiáveis. Embora essa abordagem ajude outros usuários a ver o estado exato do seu espaço de trabalho, isso significa que eles podem ver tudo nesse espaço.
Compartilhei o espaço de trabalho. Por que o colaborador não pode publicar ou monitorar meu aplicativo?
Os usuários adicionados ao seu espaço de trabalho podem não ter permissão para o respectivo projeto base do Firebase que permite os recursos de publicação e monitoramento da "Visão geral do aplicativo". Para conceder permissão ao seu projeto do Firebase, consulte Permissões e acesso a projetos do Firebase.
Posso usar frameworks que não têm um modelo no Firebase Studio para criar meu aplicativo?
Sim. É possível personalizar seu ambiente para funcionar com praticamente qualquer framework ou linguagem no Firebase Studio.
Qual diretório de destino preciso escolher ao publicar um aplicativo do Flutter no Firebase Hosting?
Escolha o diretório build/web. Esse diretório precisa conter um index.html e todos os recursos estáticos necessários para renderizar o app da Web depois que ele for criado (usando flutter build web).
Como posso configurar o back-end do meu aplicativo no espaço de trabalho para que o front-end possa se comunicar com ele?
É possível abrir publicamente a porta TCP em que o servidor de back-end está em execução para desenvolver separadamente o front-end e back-end com mais facilidade em diferentes espaços de trabalho:
Inicie manualmente o back-end ou o servidor da API em um terminal ou como parte da configuração da prévia do seu arquivo dev.nix ou do hook de ciclo de vida onStart.
Clique no ícone do Firebase Studio na barra de atividades (à esquerda por padrão) para abrir o painel do Firebase Studio.
Abra a seção Portas de back-end para ver uma lista de servidores em execução, incluindo respectivo número da porta e ID de processo (PID).
Clique no ícone Tornar público (um cadeado) à esquerda do número da porta.
Clique no ícone Copiar URL à direita do número da porta para copiar o URL totalmente qualificado.
Agora é possível definir uma referência direta a esse URL (por exemplo, com uma chamada fetch) no front-end.
Fechei a guia da prévia. Como restauro?
Abra a paleta de comandos usando Ctrl+Shift+P (ou Cmd-Shift-P no MacOS) e selecione Firebase Studio: mostrar prévia do Android ou Firebase Studio: mostrar prévia da Web.
O que é o Code OSS?
O Code Open Source Software (Code OSS) é um projeto de código aberto que é a camada central do VS Code. O Code OSS está disponível no GitHub sob a Licença MIT padrão e é onde a Microsoft desenvolve o produto VS Code.
Como impeço que meus preenchimentos de código e comandos na conversa do Gemini sejam usados como dados de treinamento?
Para bloquear o uso de comandos e respostas no treinamento de modelo, não use o App Prototyping agent nem o Gemini no Firebase dentro do Firebase Studio. Para bloquear o uso do seu código no treinamento de modelo, desative o preenchimento de código e a indexação de código nas configurações do Firebase Studio.
Como envio uma solicitação de recurso ou feedback sobre um problema que encontrei?
Eu usava um recurso específico no Firebase Studio, mas não consigo mais encontrá-lo. Por que ele foi removido?
Alguns recursos no Firebase Studio são experimentais. Valorizamos o feedback e o usamos ativamente para informar o conjunto de recursos atuais e planejados, removendo periodicamente aqueles que não atendem às suas expectativas ou às nossas. Se você quiser que algum recurso seja incluído na versão ideal do Firebase Studio, envie seu feedback. Queremos saber sua opinião.
Não consegui criar um projeto
Ao provisionar recursos como uma chave da Gemini API ou implantar no Firebase App Hosting, provisionamos automaticamente um projeto por você com base no nome do espaço de trabalho do Firebase Studio. Se você vir um erro "Falha ao criar um projeto", verifique se o nome do espaço de trabalho não contém caracteres especiais. Somente letras, números, aspas, hifens, espaços e pontos de exclamação são válidos em nomes de projetos do Firebase.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-04-23 UTC."],[],[]]