If I do a fresh boot on the emulated device, it gets the correct current time from the host OS; however, if I reload the device from a snapshot, it gets the time/date from the moment the snapshot was created (e.g. When I shut down the emulator). The time/date does not re-sync after any amount of time. The only way around it that I've found is to manually update the time after restoring from a snapshot.

The Android Virtual Device has default properties:

  • Target = Android 4.0.3 - API Level 15

  • CPU/ABI = ARM (armeabi-v7a)

  • SD Card = N/A

  • Snapshot = Enabled

  • Abstract LCD density = 240

  • Max VM application heap size = 48

  • Device RAM size = 512

I've tried the emulator on OS X Snow Leopard and Windows 7, both show the same problem. Is there any way to get the emulator to automatically sync time after restoring from snapshot?

Edit
Report