views:

425

answers:

2

My laptop supports hardware virtualization (AMD SVM) and I know that:

  • QEMU can make use of hardware virtualization through KVM;
  • The Android emulator is very much based on QEMU

Natural question follows: can I combine the two (Android+KVM) to get improved performance in the emulator?

A: 

Not closely related to the answer you are after, but

  • use Run when you work on your interface, or as much as possible while coding (it's a lot faster compared to Debug, even 10 times faster)
  • try to minimize the Debug runs, learn to code perfect, so use less Debug.
  • probably you already know, you don't need to close the Emulator for each run session, so keep it open.
  • restart Eclipse after hour of usage, but keep the Emulator open. It's faster to restart Eclipse than the Emulator.
  • set Eclipse to remember the last run project, so the launch is done via just one click
Pentium10
I do all these things already, but thanks. About the Debug runs, I actually never use them. I debug my app using `logcat` (I'm old-school like that).
Felix
+1  A: 

I don't think you can, because your PC is running an AMD processor but the emulator is emulating an ARM processor.

The QEMU web page says "When using KVM, QEMU can virtualize x86, server and embedded PowerPC, and S390 guests."

RichieHindle