Skip to content
1 de março de 2018 / rafaelti

Erro emulador Android no Ubuntu 16

Objetivo

Corrigir erro ao emular um dispositivo Android no Ubuntu 16

Plataforma

linux, android

Conhecimento

linux

Introdução

Emular android é um recurso válida para testar o app em desenvolvimento quanto por alguma razão não é possível utilizar um dispositivo físico.

Ao executar o comando:

~/Android/Sdk/tools$ ./emulator -avd Nexus_5X_API_25

O retorno será:

libGL error: unable to load driver: i965_dri.so  
libGL error: driver pointer missing  
libGL error: failed to load driver: i965  
libGL error: unable to load driver: i965_dri.so  
libGL error: driver pointer missing  
libGL error: failed to load driver: i965  
libGL error: unable to load driver: swrast_dri.so  
libGL error: failed to load driver: swrast  
X Error of failed request:  GLXBadContext  
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  55
  Current serial number in output stream:  54
...

O que precisará ser feito é substituição de uma biblioteca.

$ cd ~/Android/Sdk/emulator/lib64/libstdc++
$ mv libstdc++.so.6 libstdc++.so.6.bak
$ ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 libstdc++.so.6

Boa codificação

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s

%d blogueiros gostam disto: