Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Alternatives to android default emulator [duplicate]

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.

like image 801
Waqas Avatar asked Jul 28 '12 08:07

Waqas


People also ask

What can I use instead of Android emulator?

Other Android Emulator Options AMIDuOS – Easy to switch between Windows and Android environments, no dual boot. Remix OS Player – Free Android OS with basic Android features for Mac and Windows users. Leapdroid – Fast Android O emulation for Windows that is free to use.

Is Genymotion better than Android emulator?

As a graphics/game developer, I find Genymotion unparalleled for running OpenGL code - on Genymotion it runs much smoother framerate wise, than using an x86+HAXM+HW GPU android emulator. Also, the integration of Google Apps/Services in Genymotion is fantastic.

Is emulator and AVD same?

An Android Virtual Device (AVD) is an emulator configuration that lets you model an actual device by defining hardware and software options to be emulated by the Android Emulator. The Android SDK includes a mobile device emulator — a virtual mobile device that runs on your computer.

How do I bypass Android emulator detection?

In general there are three ways to bypass an emulator check: Modify the app and remove the emulator check. Modify the emulator so that it pretends to be a real device. Modify the system calls the app does for detecting it is running on an emulator.


3 Answers

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 :)

like image 172
Waqas Avatar answered Oct 05 '22 12:10

Waqas


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.

like image 39
Jomoos Avatar answered Oct 05 '22 13:10

Jomoos


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

like image 22
Zain Ali Avatar answered Oct 05 '22 11:10

Zain Ali