- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have that errorfrom time to time andit is not clear what causes it. A screenshot is enclosed:
Best regards,
Sergey
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My question is why emulator for ARM CPUsis so slow? Is it faster for x86 CPUs?
The ARM CPU is completely emulated. That means that every ARM instructions needs to be translated to
an x86 instruction and than run on your host machine. Because of this overhead it is really slow...
poorly or neveroptimized.
Alexander,
I've been usingMicrosoft's emulators for ARM CPUs formore than12 years ( sinceeMbedded VC++ v4.0 times...).
Have you ever tried to debug an application created asa Smart Device projectin VS 2005/2008 Professional Edition?
Have you ever used a Windows CE emulator in aWindows CEPlatform Builderversion 5 or 6?
Have you seen how fastMicrosoft's emulators for ARM CPUare?
If No, please take a look you will bereally impressed. Ifwe call it as "War of Emulators" then it is clear that
Google lost the battle.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So its an exe image and two binary-translators implemented also as an exe image.Was there any emulator.exe related crash?emulator.exe
emulator-arm.exe
emulator-x86.exe
The Emulator is based on QEmu.
Alex
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Alexander,
I've been usingMicrosoft's emulators for ARM CPUs formore than12 years ( sinceeMbedded VC++ v4.0 times...).
Have you ever tried to debug an application created asa Smart Device projectin VS 2005/2008 Professional Edition?
Have you ever used a Windows CE emulator in aWindows CEPlatform Builderversion 5 or 6?
Have you seen how fastMicrosoft's emulators for ARM CPUare?
If No, please take a look you will bereally impressed. Ifwe call it as "War of Emulators" then it is clear that
Google lost the battle.
Sergey,
I never worked on Windows* CE so I never used the emulators you referring to. Yes, the Android* emulator is not really fast. Thats the reason why we developed the Intel HAXM to improve the perfomance.
From my personal perspecitve: I am not using the emulator much, because I usually connected a real phone to the development machine and the applications are automatically deployed to that real phone. The main usage I have for the emulator is to see how the apps behave on different screen sizes.
So if you want to have a fast emulator, give Intel HAXM a try :-)
Alex
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Android emulator with 'x86' system image is ~2.5 times faster than Android emulator with 'ARM' system image
- Android emulator with 'x86' system image is very stable (!) and I didn't have any error messages
- Android emulator with 'ARM' system image isunstable and different problems happen all the time. Here is a
screenshot with another UI problem ( PgUp orPgDn pressed several times):
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
phone to the development machine and the applications are automatically deployed to that real phone...
[SergeyK] It is clear that Iwill need a real device, for examplea cheaptablet with Android 4.x.x...
So if you want to have a fast emulator, give Intel HAXM a try :-)
[SergeyK] Thank you, I will try.
Best regards,
Sergey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Android emulator with 'x86' system image is ~2.5 times faster than Android emulator with 'ARM' system image
- Android emulator with 'x86' system image is very stable (!) and I didn't have any error messages
- Android emulator with 'ARM' system image isunstable and different problems happen all the time. Here is a
screenshot with another UI problem ( PgUp orPgDn pressed several times):
Alex
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Where could I find the source codes?
Best regards,
Sergey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Where could I find the source codes?
Reiteration: The question is not answered. Please take a look and thank you in advance.
Best regards,
Sergey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When I configured the emulator with these settings:
I had lots of error messages, like:
Process is not responding
Would you like to close it?
( with two choices 'Wait' or 'OK' )
I wonder if these error message are due to some timeouts inside of the emulator?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
the whole Android sources including the emulator can be downloaded from http://source.android.com . This is a huge git clone. If you just want to browse the code, you can use this webpage:http://androidxref.com/source/xref/external/qemu/
Hope this helps you!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So its an exe image and two binary-translators implemented also as an exe image.Was there any emulator.exe related crash?emulator.exe
emulator-arm.exe
emulator-x86.exe
The Emulator is based on QEmu.
Actually it is very easy to check...
..\tools>emulator-x86.exe -version
Android emulator version 20.0 (build_id OPENMASTER-391819)
Copyright (C) 2006-2011 The Android Open Source Project and many others.
This program is a derivative of the QEMU CPU emulator (www.qemu.org).
...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi there, this is quite a big bump but from what I can see this is the best thread for my problem:
I love HAXM, it's great for my theme development in eclipse. The emulator runs very fast. The problem is with some specific apps like (AI Type Keyboard, NEXT Launcher or QQ Launcher) that simply give the error ".... has stopped working". I've looked for a solution everywhere but I came up empty. Could you please help?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Chris,
can you provide a logcat output for the errors? That would really help to figure out what is the problem.
Thanks,
Alex
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
try to increase the vm heap size..
it will get solved...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
probably your code is not complete.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is this error occuring while you try to compile and run your own Launcher application or is it the pre-installed Launcher program causing the error?
Because this error generally occurs with me when I have not provided an interface i.e. a xml interface to the java function in the class or activity file.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sergey Kostrov wrote:.
Quoting Alexander Weggerle (Intel)
Quoting iliyapolak
Absolutely agreeand I simply don't have time to do this.All Androidsource codesare available
@Sergey
What is the 'Launcher' is it part of an Emulator?The Launcher is the application that provides the homescreen for Android...
Here is a technical detail:The problem/issueis related to 'com.android.launcher' Java class.
I need specific information how to fix that problem...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sergey Kostrov wrote:.
Quoting Alexander Weggerle (Intel)
Quoting iliyapolak
Absolutely agreeand I simply don't have time to do this.All Androidsource codesare available
@Sergey
What is the 'Launcher' is it part of an Emulator?The Launcher is the application that provides the homescreen for Android...
Here is a technical detail:The problem/issueis related to 'com.android.launcher' Java class.
I need specific information how to fix that problem...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Com.android.launcer error for mls iqtalk any help?
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page