I have a fresh install of android-x86-7.1-r2.iso in VirtualBox.
My partitions have been configured in the usual way: DATA=sda1 SDCARD=sda2 .
Then I've installed "Google Text-To-Speech" from Play Store successfully. The English voice seemed to be working fine.
However, when I try to "install voice data" for additional languages, it fails.
For instance, when I try to install the Chinese (Taiwan) voice (~5.9 MB) it fails with the attached log.
It seems the issue is caused by the TTS not having a read access to its own directory "/storage/emulated/0/Android/data/com.google.android.tts". That's weird.
I checked, DownloadManager downloads cmn-tw_2.zip successfully and the file appears in the directory. It's just that the TTS doesn't have an access to read it.
Any idea what can cause such a problem?
What can I do to fix it?