Friday, May 9, 2014

[android-developers] Re: Does the Android emulator run inside a VM?

Thanks, 

Yeah, it does work if I choose WXGA; RAM 512, heap 64; against latest 4.4.2 ARM/x86 images. Does takes a long time to load.

On Wednesday, May 7, 2014 11:32:56 PM UTC-7, Ruud wrote:
I've used the emulator successfully inside a VirtualBox VM recently. But didn't use all the options you used, and a lower resolution. It is slow though.
 

Op donderdag 8 mei 2014 03:02:46 UTC+2 schreef Charles:
Summary: Does the Android emulator run inside a VM? Or must it be run on a bare metal machine?

I am trying to setup some automated tests using Jenkins using the Android plugin. The slave is a VM (on top) of VMWare ESXi, running Ubuntu Linux (32 bit x86). When the emulator tries to start the VM, it shows an error "Failed to Initialize backend EGL display" and nothing happens.

[android] Using Android SDK: /home/hudson/hudson/tools/android-sdk

[android] Creating Android AVD: /home/hudson/.android/avd/hudson_en-US_160_1080x1920_android-19_x86.avd

[android] /home/hudson/hudson/tools/android-sdk/tools/android create avd -f -a -s 1080x1920 -n hudson_en-US_160_1080x1920_android-19_x86 -t android-19 --abi x86
[android] Setting hardware properties:
hw.ramSize: 768
vm.heapSize: 64

$ /home/hudson/hudson/tools/android-sdk/platform-tools/adb start-server

$ /home/hudson/hudson/tools/android-sdk/tools/emulator -snapshot-list -no-window -avd hudson_en-US_160_1080x1920_android-19_x86
[android] Starting Android emulator and creating initial snapshot
$ /home/hudson/hudson/tools/android-sdk/tools/emulator -no-boot-anim -ports 45507,44892 -prop persist.sys.language=en -prop persist.sys.country=US -avd hudson_en-US_160_1080x1920_android-19_x86 -no-snapshot-load -no-snapshot-save -wipe-data -no-window -noaudio -gpu off
* daemon not running. starting it now on port 39784 *
* daemon started successfully *
Failed to Initialize backend EGL display
...
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.

I tried with different abi (x86|x86) and options (combinations of -noaudio -gpu off). All failing. I also tried to login to the console and launch the emulator manually. All I see is a black emulator window. The emulator process is actively running ('top' command), but I don't see the home screen.

Thanks,
Charles

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
---
You received this message because you are subscribed to the Google Groups "Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment