Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Erro no emulador

Não estou conseguindo emular

Aparece o seguinte erro: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it.

4 respostas

Olá Jackson,

Qual a imagem do emulador que você está utilizando? Se ainda não estiver utilizando, tente baixar uma versão ARM da API que você está usando no momento.

Como alternativa você pode tentar instalar o HAXM que serve para fazer a aceleração por hardware do emulador. Mais informações no link abaixo:

https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

Boa tarde, tentei a versão ARM da API e instalei o HAXM e ainda assim não é feita a emulação e aparece a seguinte mensagem:

init: Could not find wglGetExtensionsStringARB! getGLES1ExtensionString: Could not find GLES 1.x config! Failed to obtain GLES 1.x extensions string! console on port 5554, ADB on port 5555 emulator: emulator window was out of view and was recentered emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it. Could not initialize emulated framebuffer

Tentei o Genymotion e não emula também.

Tem ideia do que pode ser?

solução!

Certo Jackson,

Esse erro está acontecendo porque ele não está encontrando as extensões do OpenGL prá emular o Android. Isso pode acontecer ou porque seus drivers de vídeo estão desatualizados ou simplesmente porque eles não suportam as operações necessárias para a emulação.

A primeira opção é tentar então atualizar o driver de vídeo do seu computador. Geralmente no site do fabricante dá prá encontrar os downloads para isso.

A segunda opção é fazer a parte de aceleração de vídeo por software ao invés de hardware. Para isso, vá até a opção Tools > Android > AVD Manager e edite o seu emulador. Nas opções do emulador, vá até Emulated performance e troque a opção selecionada para Software - GLES 2.0.

Ok, Jeferson,

A segunda opção deu certo!

Muito Obrigado