Risoluzione dei problemi e domande frequenti di Firebase Studio
Come faccio a scaricare i miei file da
Firebase Studio?
Per scaricare i file come file ZIP:
Fai clic con il tasto destro del mouse su una qualsiasi directory nel riquadro Esplora e seleziona
Comprimi e scarica.
Per scaricare tutti i file nella directory del progetto:
Seleziona File > Apri cartella.
Accetta la directory /home/user predefinita.
Dopo il caricamento dei file, fai clic con il tasto destro del mouse sulla directory di lavoro e seleziona
Comprimi e scarica. Se utilizzi App Prototyping agent, la directory di lavoro sarà studio. Se utilizzi un modello o un progetto caricato, questo sarà il nome del progetto.
Quando ti viene chiesto di ricostruire l'ambiente, fai clic su Annulla.
Al termine del download, riapri la directory di lavoro dal menu File per tornare alla tua area di lavoro.
I cookie di terze parti non sono abilitati.
Prima di iniziare, potresti dover attivare i cookie di terze parti per il browser. Firebase Studio richiede cookie di terze parti nella maggior parte dei browser per autenticare gli spazi di lavoro.
Chrome
Apri Impostazioni.
Apri la scheda Privacy e sicurezza.
Assicurati che l'opzione Accetta tutti i cookie sia attivata.
Fai clic sull'icona di visibilità nella barra degli indirizzi visibility_off per aprire il riquadro Protezione
dal monitoraggio. Attiva l'impostazione Cookie di terze parti per consentire temporaneamente i cookie di terze parti. In questo modo, i cookie vengono attivati su
Firebase Studio per 90 giorni.
Non è necessario attivare i cookie di terze parti per Brave. Apri
Firebase Studio.
Perché Firebase Studio deve attivare i cookie di terze parti?
Firebase Studio deve avere i cookie di terze parti abilitati perché rendiamo un iframe da un dominio (un sottodominio di cloudworkstations.dev) su un altro dominio (studio.firebase.google.com) e i cookie di terze parti consentono la comunicazione sicura tra origini diverse.
Durante l'apertura di uno spazio di lavoro, viene visualizzato il messaggio Impossibile inoltrare la richiesta al backend. Viene visualizzato il messaggio Impossibile collegarsi a un server sulla porta 80.
Attendi circa cinque secondi e aggiorna la pagina.
Come faccio a visualizzare la quota per richiesta
al minuto per la mia chiave API Gemini generata automaticamente?
Puoi visualizzare le quote associate alla tua chiave API generata automaticamente nella pagina Quote e limiti di sistema dell'API Generative Language nella console Google Cloud.
L'anteprima non viene caricata, ma non riesco a trovare problemi nel codice. Come faccio a riavviare Firebase Studio?
Se Firebase Studio non si aggiorna correttamente (in genere a seguito di rifactoring importanti o modifiche al file dev.nix dell'ambiente), apri la tavolozza dei comandi (Cmd+Shift+P su Mac o Ctrl+Shift+P su ChromeOS, Windows o Linux) ed esegui il comando Hard Restart. Se il problema persiste, prova a eseguire il comando Rebuild Environment.
Durante la creazione di uno spazio di lavoro, viene visualizzato il messaggio Oops… dobbiamo avviare una nuova VM e l'interfaccia utente si blocca.
Firebase Studio gestisce un pool di VM a caldo utilizzato per il provisioning di spazi di lavoro on demand. Quando il pool è in esaurimento, gli spazi di lavoro vengono provisionati dopo l'avvio di una nuova macchina virtuale. La procedura può richiedere tempo (a volte fino a cinque minuti), ma alla fine va a buon fine.
Quando
creo uno spazio di lavoro, ricevo il messaggio Si è verificato un errore interno.
Nella maggior parte dei casi di errori interni durante il provisioning dello spazio di lavoro, l'aggiornamento della pagina dopo circa un minuto dovrebbe farti superare l'errore e accedere allo spazio di lavoro.
Quante aree di lavoro posso creare?
Il piano senza costi di Firebase Studio è limitato a tre spazi di lavoro per utente.
Puoi aumentare il numero di spazi di lavoro che puoi creare fino a 10 partecipando al programma Google Developer.
Per eseguire l'upgrade a 30 spazi di lavoro, abbonati al programma Google Developer Premium.
La mia area di lavoro si carica, ma l'emulatore è vuoto.
Stiamo migliorando attivamente l'affidabilità dei nostri emulatori basati su cloud. Se l'aggiornamento della pagina non risolve il problema, segnala il problema all'assistenza Firebase.
Gli spazi di lavoro Firebase Studio
hanno una versione di Flutter incompatibile con il mio progetto.
Puoi eseguire l'upgrade o il downgrade della versione di quasi tutto il software preinstallato all'interno di uno spazio di lavoro come faresti sulla tua macchina locale (utilizzando apt-get o brew). Puoi eseguire l'upgrade o il downgrade del software nel tuo spazio di lavoro, ma il software installato non è persistente tra le sessioni. Ti consigliamo di includere tutti i pacchetti richiesti nel file dev.nix.
Stiamo lavorando attivamente per migliorare la gestione delle versioni di Flutter in
Firebase Studio.
Ho condiviso l'URL della mia workstation con qualcuno, ma non riesce a vederlo.
Puoi condividere l'URL di uno spazio di lavoro solo con gli utenti che hanno accesso allo spazio di lavoro.
Gli utenti senza autorizzazione visualizzano un errore quando tentano di visitare l'URL. Assicurati di condividere esplicitamente lo spazio di lavoro con loro.
Quando condivido la mia stazione di lavoro, cosa può vedere il mio collaboratore?
Gli utenti aggiunti alla tua area di lavoro hanno accesso completo all'intero file system della VM, che potrebbe contenere file sensibili come chiavi private e token di accesso archiviati su disco. Condividi il tuo spazio di lavoro solo con persone di cui ti fidi. Sebbene questo approccio aiuti gli altri utenti a visualizzare lo stato esatto del tuo spazio di lavoro, significa che vedono tutto ciò che è al suo interno.
Ho condiviso il mio spazio di lavoro. Perché il mio collaboratore non riesce a pubblicare o monitorare la mia app?
Gli utenti aggiunti allo spazio di lavoro potrebbero non disporre dell'autorizzazione per il progetto Firebase di base che supporta le funzionalità di pubblicazione e monitoraggio di "Panoramica dell'app". Per concedergli l'autorizzazione al tuo progetto Firebase, consulta Autorizzazioni e accesso ai progetti Firebase.
Posso utilizzare framework per i quali Firebase Studio non ha un modello per creare la mia applicazione?
Sì! Puoi personalizzare il tuo ambiente in modo da lavorare con quasi qualsiasi framework o linguaggio in Firebase Studio.
Quale directory di destinazione devo selezionare quando pubblico un'app Flutter su Firebase Hosting?
Scegli la directory build/web. Questa directory deve contenere un file index.html
e tutti gli asset statici necessari per eseguire il rendering dell'app web dopo la compilazione dell'app
in modo corretto (tramite flutter build web).
Come faccio a configurare il backend della mia app
nella mia area di lavoro in modo che il frontend possa comunicare con esso?
Puoi aprire temporaneamente pubblicamente la porta TCP su cui è in esecuzione il server di backend per semplificare lo sviluppo del frontend e del backend separatamente in diversi spazi di lavoro:
Avvia il server API o di backend manualmente in un terminale o come parte della configurazione dell'anteprima o dell'hook di ciclo di vita onStart del file dev.nix.
Fai clic sull'icona Firebase Studio nella barra delle attività (sulla sinistra per impostazione predefinita) per aprire il riquadro Firebase Studio.
Espandi la sezione Porte di backend per visualizzare un elenco di server in esecuzione, incluso il numero di porta e l'ID processo (PID).
Fai clic sull'icona Rendi pubblico (un lucchetto) a sinistra del numero di porta.
Fai clic sull'icona Copia URL a destra del numero di porta per copiare l'URL completamente qualificato.
Ora puoi fare riferimento direttamente a questo URL (ad esempio con una chiamata fetch)
dal tuo frontend.
Ho chiuso la scheda di anteprima. Come recupero il mio account?
Apri la tavolozza dei comandi utilizzando Ctrl+Shift+P (o Cmd-Shift-P su macOS), quindi
seleziona Firebase Studio: mostra anteprima Android o
Firebase Studio: mostra anteprima web.
Che cos'è il codice open source?
Code-Open Source Software (Code-OSS) è un progetto open source che costituisce il livello di base di VS Code. Code-OSS è disponibile su GitHub in base alla Licenza MIT standard ed è il luogo in cui Microsoft sviluppa il prodotto VS Code.
Come faccio a impedire che i completamenti di codice e i prompt di chat Gemini vengano utilizzati come dati di addestramento?
Per bloccare l'utilizzo dei tuoi prompt e delle tue risposte per l'addestramento del modello, non
utilizzare App Prototyping agent e non utilizzare Gemini in Firebase all'interno di
Firebase Studio. Per bloccare l'utilizzo del tuo codice per l'addestramento del modello,
disattiva il completamento del codice
e l'indicizzazione del codice
nelle impostazioni di Firebase Studio.
Come faccio a inviare una richiesta di funzionalità o un feedback su un problema riscontrato?
Se riscontri un problema durante l'utilizzo di Firebase Studio o hai una richiesta di funzionalità, contatta l'assistenza Firebase.
Utilizzavo una funzionalità specifica in
Firebase Studio, ma non riesco più a trovarla. Perché è stato rimosso?
Alcune funzionalità di Firebase Studio sono sperimentali. Il tuo feedback è importante per noi e lo utilizziamo attivamente per definire il nostro set di funzionalità attuali e pianificate, rimuovendo periodicamente quelle che non soddisfano le tue o le nostre aspettative. Se ci sono funzionalità che vorresti vedere nella versione ideale di Firebase Studio, inviaci un feedback. Vogliamo conoscere la tua opinione.
Non sono riuscito a creare un progetto
Quando esegui il provisioning di risorse come una chiave Gemini API o il deployment in Firebase App Hosting, viene eseguito automaticamente il provisioning di un progetto in base al nome dello spazio di lavoro Firebase Studio. Se ricevi un errore "Impossibile creare un progetto", verifica che il nome dello spazio di lavoro non includa caratteri speciali. Nei nomi dei progetti Firebase sono validi solo lettere, numeri, virgolette, trattini, spazi e punti esclamativi.