Erro ao executar o aplicativo Android-Não foi possível inicializar a emulação do OpenglES, use '-gpu off' para desativá-lo




android-layout android-fragments (4)

Eu sou novo na programação do Android. Eu estava me referindo ao site do desenvolvedor do Google para aprender o Android. Enquanto eu estava executando uma interface do usuário do aplicativo, recebi esses erros.

 H:\SDK\tools\emulator.exe -avd Nexus_5_API_21_x86 -netspeed full -netdelay none
 emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to   disable it.
 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
 getGLES1ExtensionString: Could not find GLES 1.x config!
 Failed to obtain GLES 1.x extensions string!
 Could not initialize emulated framebuffer

Estou usando o android studio.


Acabei de me deparar com isso, e foi porque eu estava executando através da Área de Trabalho Remota do Windows. Quando eu entrei localmente, funcionou bem.


Ao configurar um novo dispositivo, use a opção "Software - GLES 2.0" para gráficos na categoria "Desempenho emulado". Esta opção será vista assim que você clicar em "Mostrar configurações avançadas" durante a configuração do AVD.


Eu tive um problema muito semelhante no meu laptop que roda o Windows 10 e tem duas GPUs: uma no processador Intel e a outra na Nvidia. O erro aparece quando o sistema usa a GPU Intel de baixo desempenho. Eu precisava "executar" o Android Studio com "Processador NVIDIA de alto desempenho" A maioria dos programas pode ser executada com a NVIDIA clicando com o botão direito do mouse no link do aplicativo e, em seguida, em "Executar com processador gráfico" e "Processador NVIDIA de alto desempenho".

Infelizmente, isso não funcionou com o link do aplicativo Android Studio para mim. Eu tive que ir para Configurações> Tela> Configurações de gráficos> Procurar e, em seguida, escolher o executável do Android Studio (studio e studio64, fiz isso para os dois). Em seguida, o aplicativo aparece logo abaixo do botão Procurar, selecione o aplicativo e, em seguida, Opções e selecione Alto desempenho.


Recentemente, enfrentei o mesmo problema: o problema ocorre porque o AVD tenta renderizar gráficos usando a placa gráfica do sistema e não pôde fazer isso porque o driver gráfico do sistema não está atualizado ou não oferece suporte a isso, então aqui está a solução.

Passo 1:

  • Atualize o driver gráfico do sistema operacional.
  • Reinicie seu sistema.
  • Defina a resolução de tela do seu sistema o mais alta possível.
  • Tente iniciar o seu AVD agora.

Passo 2:

  • Se a etapa 1 falhar, vá para o AVD Manager.
  • Edite seu AVD.
  • Desmarque a opção 'Usar GPU do host'.
  • Clique em Concluir (Salvar).
  • Inicie o AVD novamente.






avd