As already mentioned, yes, the memory card is emulated. It was considered useful to always check the real hardware device before release. I found that sometimes the memory card on the emulator is not 100% consistent with access to hardware. In fact, an emulator may be a bit of a mistake in this regard.
For example, I use SQLITE extensively in my PDA applications. Sometimes I cannot get the emulator to create a new database file, even if the same code works fine on the device.
Point: it’s great for testing, but it will sometimes fail, and if some code doesn’t execute, you think you should ... run it on a hardware device before you spend hours troubleshooting the emulator.
source share