No, se avessi un errore ve l'avrei detto.
L'applicazione termina la sua esecuzione normalmente, senza errori, ma alla fine di tutto il file risulta vuoto.

Questo vuoto, però, è solo apparente, ho notato che se all'operazione di scrittura faccio seguire un'operazione di lettura, riesco effettivamente a leggere ciò che ho appena scritto. Però se apro il file non c'è nulla dentro.

Credo che sia una questione di emulazione del device.