Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Risoluzione dei problemi nell'Application Studio
Questo argomento contiene linee guida per la risoluzione dei problemi e il debug relativi alla creazione di applicazioni.
Utilizzo del pannello di debug
Per facilitare il debug in tempo reale durante la creazione delle app, App Studio fornisce un pannello di debug comprimibile che comprende le pagine, le automazioni e le schede dei dati dell'Application Studio. Questo pannello mostra sia gli errori che gli avvisi. Sebbene gli avvisi servano come suggerimenti pratici, ad esempio risorse che non sono state configurate, gli errori devono essere risolti per visualizzare correttamente l'anteprima o pubblicare l'app. Ogni errore o avviso include un link Visualizza che può essere utilizzato per accedere alla posizione del problema.
Il pannello di debug si aggiorna automaticamente con nuovi errori o avvisi non appena si verificano e gli errori o gli avvisi scompaiono automaticamente una volta risolti. Lo stato di questi avvisi e messaggi di errore viene mantenuto quando si esce dal generatore.
JavaScript sintassi delle espressioni e gestione del tipo di dati
App Studio è dotato JavaScript di funzionalità di rilevamento degli errori, evidenziando gli errori sottolineando il codice con linee rosse. Questi errori di compilazione, che impediranno la corretta compilazione dell'app, indicano problemi quali errori di battitura, riferimenti non validi, operazioni non valide e output errati per i tipi di dati richiesti. Per i problemi più comuni, consulta il seguente elenco:
Errori causati dalla ridenominazione delle risorse: quando JavaScript le espressioni fanno riferimento ai nomi delle risorse in App Studio, la modifica di tali nomi farà sì che le espressioni non siano corrette e generino errori. È possibile visualizzare questi errori nel pannello di debug.
Problemi relativi ai tipi di dati: la mancata corrispondenza tra i tipi di dati produrrà errori nell'app. Ad esempio, se un'automazione è configurata per accettare un parametro di tipo
String, ma un componente è configurato per inviare un valore di tipoInteger, si verificherà un errore. Verifica che i tipi di dati corrispondano tra le risorse appropriate, inclusi componenti, automazioni, entità e azioni di dati. Potrebbe essere necessario modificare il tipo di valore in un' JavaScript espressione.