On Tue, Mar 17, 2015 at 1:50 PM, Mark Peters <[email protected]> wrote:
> 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. > The emulator is independent of Studio and ADT. In fact, you should be able to share the same tools/emulator between both. So I'm not following why it would work in one but not the other. Also, I don't think we explicitly support VMWare. I think there is enough of a hassle with OpenGL drivers across various Windows machines.. > > 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. > -- 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.
