I have successfully installed ADT on a Mac and a Windows 7 PC, each updated 
to the latest version of everything (SDK Tools 24.1.2, Platform-tools 22, 
Build-tools 22), and the emulator works fine on each.

I then updated an existing working ADT in a Windows 7 VMWare Fusion (v7.1.0 
2314774) to the same versions of everything - but the emulator didn't work 
after that. The emulator produced the following messages in the command 
prompt:

could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
Failed to create Context 0x3005
Could not initialize emulated framebufferemulator: WARNING: Could not 
initialize OpenglES emulation, using software renderer.
ERROR: Could not create renderer: Couldn't find matching render driver

I did quite a bit of research on this, but nothing helped. This happened to 
some others when a video card driver needed updating. Still others claimed 
that the emulator was looking in the wrong directory (so I tried moving the 
emulator OpenGL .dll's to the suggested place - no help). 

Finally I decided to remove ADT entirely from the machine and install it 
again from a copy I had saved previously 
(adt-bundle-windows-x86_64-20140702.zip). I verified that the emulator 
worked fine with that, then saved the emulator .exe's (from sdk/tools) and 
Open GL .dll's (all the .dll's in sdk/tools/lib), and then updated normally 
to the latest version of everything. The resulting emulator again wouldn't 
run, outputting the same error messages. I then replaced all the emulator 
.exe's and .dll's with the ones I had saved ... and the emulator worked 
again.

Note that even in all the working installations the emulator still output 
most of those error messages:

could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
Failed to create Context 0x3005
WARNING: Could not initialize OpenglES emulation, using software renderer.

>From this, it looks like the latest emulator isn't compatible with my 
VMWare Fusion VM. I see that v7.1.1 of that is available, but I haven't 
updated to see if that changes anything.

Is this a bug in the latest emulator? Perhaps a known incompatibility with 
this version of VMWare? The Windows OS claims the video driver is 
up-to-date, so it seems unlikely that is the problem.

FYI - The same problem happens with the equivalent Android Studio setups, 
and the same fix works for that.

Thanks,

Mark Peters

-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to