i permessi c'erano, ma l'emulatore non aveva creato la sd card virtuale e quindi non creava il file.
fatto questo ha funzionato tutto.

grazie mille per i consigli!!!