Android Emulator freezes-ThrowExceptions

Exception or error:

Until the last SDK release, my Android Emulator worked very nice with x86 architecture, installing Intel HAXM and enabling GPU for the device in AVD Manager.

With the latest SDK release, I reinstalled my Windows (from 8.0 to 8.1), tried both 1.06 and 1.07 Intel HAXM and my app freezes quite frequently.

It doesn’t freeze to death, just the freezes/does not updates the screen anymore.

Especially if I’m swiping a ViewPager, then it freezes almost always in between pages.

BUT, if I click a menuitem on the AppBar, it refreshes itself and draws the destination ViewPage page.

I’d appreciate any advice, because right now app development via emulator became ultrapainful.

How to solve:

Use the emulators provided by Genymotion; they are faster and more reliable than any emulator I’ve worked with for Android.

http://www.genymotion.com/ 🙂

Good luck!

P.S. they also have an eclipse plug-in.

EDIT:

This answer is no longer applicable. However given that it is the “accepted” answer, I am unable to delete this.

###

Try this:

In the Android Virtual Device (AVD) settings, select
edit this AVD, then click
show advanced setting then
DISABLE multi-core CPU.

###

In the Android Virtual Device (AVD) settings, turn off the Use Host GPU emulation option. Unfortunately, the resulting slowness is often worse than the freezing.

###

My emulator froze and I couldn’t fix it with the other answers, but this solved it:

  1. Tools->AVD Manager

  2. In the Actions column for your virtual device, click the white arrow on the right and then click Wipe Data.

This will clear the cache for the virtual device.

If your app depends on Google Play services, you will need to update it again

###

Use the free Visual Studio Emulator for Android. It’s very fast, and despite its name, does not require you to work in Visual Studio to use it. Android Studio and Eclipse happily detect it as the running emulator.

###

Setting Boot option to Cold boot worked like a charm for me. Absolutely no idea why.

Also disabling advanced profiling helped me with older versions (API 21).

enter image description here

###

From the Android SDK Manager, install Intel x86 Emulator Accelerator (HAXM installer) revision 5 or later, and then run sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.msi to update the drivers on your PC. This is version 1.1.0 of the accelerator, which seems to fix the freezing bug.

###

Try this :

sdk\tools\emulator.EXE -partition-size 512 -noaudio -no-boot-anim -avd Nexus5XAPI25 -prop monodroid.avdname=Nexus5XAPI25

After I added -noaudio option,it’s ok

Leave a Reply

Your email address will not be published. Required fields are marked *