Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Not allow me to run the emulator on android studio for lack of driver in the operating system Ubuntu 16.04

i'm using android studio 2.0 in ubuntu 16.04 and don let me run the emulator avd because apparently it lacks a driver. How i could solve this problem?

this is the exception that throws after i run the emulator

Cannot launch AVD in emulator.

Output:
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
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:  49
  Current serial number in output stream:  48
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
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:  49
  Current serial number in output stream:  48
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  33
  Current serial number in output stream:  34
QObject::~QObject: Timers cannot be stopped from another thread
emulator: WARNING: VM heap size set below hardware specified minimum of 128MB
emulator: WARNING: Setting VM heap size to 384MB

Would appreciate any response!

like image 798
Juan_H Avatar asked May 05 '16 12:05

Juan_H


People also ask

Why is my emulator not working Android Studio?

If the emulator fails to launch due to the error vulkan-1. dll cannot be found , you probably need to update the emulator. To update the emulator in Android Studio, go to Tools > SDK Manager and install the latest stable version of Android platform.

How can I download Android Emulator for hypervisor driver for AMD processor?

To install from the SDK Manager, follow these steps: Open Tools->SDK Manager. Click the SDK Tools tab and then select Android Emulator Hypervisor Driver for AMD Processors. Click OK to download and install the Android Emulator Hypervisor Driver for AMD processors.

How do I increase RAM on my emulator?

Go to Tools->Android->AVD Manager , there's something like pencil to edit your AVD click on that, then in the pop-up window click Show Advanced Settings and there you can change the RAM size. As I check, the RAM size and vm size are disabled for modification.


1 Answers

Well , i found a solution for this problem. I don't know what it's wrong with Android Studio but he can't execute the any emulator and the solution for me nowadays is execute the emulator by command,after that you install a emulator using android studio execute the command below because you need to have the emulator, in my case Nexus_5_API_21.

LD_PRELOAD='/usr/lib/x86_64-linux-gnu/libstdc++.so.6' ~/Android/Sdk/tools/emulator -netdelay none -netspeed full -avd Nexus_5_API_21

i don't remeber exactly where i found this solution but i think it's on google forums

like image 54
Juan_H Avatar answered Oct 08 '22 07:10

Juan_H