Android - Emulator takes a long time to start up

The emulator is just slow, there is not much you can do about it.

See https://stackoverflow.com/questions/1554099/slow-android-emulator


To maximize the accuracy between emulator and real devices, Google emulator uses ARM opcode, a kind of machine language. It must convert from ARM opcode to Intel opcode. That's why it's slow. My computer is 3GB RAM but it's still slow and lagged. The problem seems not to be RAM but CPU. Improving CPU will improve the emulator.

To use emulator more effectively, this is my experience:

  • Don't close emulator everytime you run your application.
  • Scale the emulator screen smaller.
  • Disable snapshot (Yes, it's useful but it takes time to close the emulator).
  • Specify a file path for SD card image file. I use only one SD card for many AVDs.
  • If you got any problems in adb, just reset adb, don't close emulator.
  • Open few programs in your operating sytem.
  • If you are using Windows, don't ever close emulator. Do it combined with Hibernate of Windows.

References:

Making the Android emulator run faster

Android emulator is very very slow (My question)