80

Possible Duplicate:
Slow Android emulator

Is there any fast and more efficient android emulator is available? I'm sick of android default emulator. Thanks

UPDATE 2: Genymotionis great too, since BlueStack App Player now forces you to install some apps to continue using free version. I tried Genymotion and quite happy with speed for App development, haven't tried gaming yet. Happy coding :)

UPDATE: BlueStack App Player is the best and your world will be much easier. I recommend every one to download and test it now. You will thank me later :). To use it with eclipse just use this command in command prompt.

adb connect 127.0.0.1

and after that you can launch apk on your faster and awesome emulator directly from your eclipse. Works on Windows and MAC.

Waqas
  • 4,411
  • 6
  • 27
  • 31
  • 5
    If you can, get one of these fabulous hardware emulators. They are really good from what I've heard. ;) –  Jul 28 '12 at 08:55
  • @jmort253 with all due respect, Have you ever developed a application using android default emulator? If you do, then you should have a idea how much pain it is and how it blocks your programming ability to do things in time. – Waqas Jul 29 '12 at 05:10
  • 1
    Hi wasas, absolutely! It's a huge pain. I generally try to avoid the emulator if at all possible. With that said, I should have provided you with some tips on how to improve the question! Just FYI, you have *4 close votes*. My suggestion is to do what you can to describe the problem in greater detail in an [edit], if possible. Very short questions like this are oftentimes the target for closure. As a start, try listing what you've tried and what you've searched for, that should cover the "your question should show research effort" part of the [faq]. Hope this helps! :) – jamesmortensen Jul 29 '12 at 05:14
  • 1
    Bluestacks is terrible. Go for Genymotion. You can use tons of different devices and control things such as battery level and your gps location. If you have the paid version you can control many more aspects such as wifi speed and more! – David Read Jun 17 '15 at 19:44
  • @DaveRead Yes read update in question :) – Waqas Jun 18 '15 at 00:41

3 Answers3

37

UPDATE:
Genymotion is great, since BlueStack App Player now forces you to install some apps to continue using free version. I tried Genymotion and quite happy with speed for App development, haven't tried gaming yet. Happy coding :)

Waqas
  • 4,411
  • 6
  • 27
  • 31
14

You can speed up emulator by using hardware acceleration feature.

In order to make the Android emulator run faster and be more responsive, you can configure it to take advantage of hardware acceleration, using a combination of configuration options, specific Android system images and hardware drivers.

To use Virtual Machine Acceleration you need,

  • x86 AVD
  • processor which supports virtualization extensions
  • Android SDK Tools, Revision 17 or higher

and to configure graphics acceleration, you need

  • graphics processing unit (GPU)
  • Android SDK Tools, Revision 17 or higher
  • Android SDK Platform API 15, Revision 3 or higher

See the android documentation - Using Hardware Acceleration - for instructions on how to configure your system.

Zumbarlal Saindane
  • 1,199
  • 11
  • 24
Jomoos
  • 12,823
  • 10
  • 55
  • 92
  • That's weird. When I try to run any default emulators in Android Studio, it tells me it cannot because I have not enabled hardware acceleration. But everybody else seems to be saying that they can use it without acceleration, but the only problem is that it's slower. So now I'm wondering, do they have h/w accel. enabled but just don't know it, or is Android Studio being a bitch to me? – username Dec 26 '15 at 06:35
10

You can make the booting of emulator fast using option Emulator snapshots You can also use Genymotion emulator that is much faster than android

Zain Ali
  • 15,535
  • 14
  • 95
  • 108