Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cannot launch AVD in emulator Android Studio

Problem with emulator in android studio 2...

Cannot launch AVD in emulator

Output:
libGL error: failed to load driver: nouveau
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:  47
  Current serial number in output stream:  46
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
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:  47
  Current serial number in output stream:  46
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
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)
emulator: WARNING: VM heap size set below hardware specified minimum of 384MB
  Major opcode of failed request:  155 (GLX)
emulator: WARNING: Setting VM heap size to 384MB
  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

and this is in Console:

Error

and when running command for that answer it gives me bash: cd: /android-sdk-linux_x86/tools/lib64/libstdc++: No such file or directory

please guys help....

like image 539
sushildlh Avatar asked Jun 06 '16 09:06

sushildlh


People also ask

Why my AVD Manager is not opening?

It happened something when the libraries are not installed correctly. Follow the steps as mentioned below: Created a blank project using Android Studio. After creating the project, using the shortcut ctrl+shift+a option and searched for AVD Manager.

Why is my Android Studio emulator not working?

If the Android Emulator does not start properly, this problem is often caused by problems with HAXM. HAXM issues are often the result of conflicts with other virtualization technologies, incorrect settings, or an out-of-date HAXM driver. Try reinstalling the HAXM driver, using the steps detailed in Installing HAXM.


3 Answers

Pick "Software" in the Emulated Performance Graphics option, in the AVD settings instead of "Automatic"

screenshot

like image 100
Andrew Avatar answered Oct 21 '22 05:10

Andrew


Problem with the Sdk path.....

Linked the Sdk path instead of $ANDROID_HOME

  cd $ANDROID_HOME/android-sdk-linux_x86/tools/lib64/libstdc++
  mv libstdc++.so.6 libstdc++.so.6.bak
  ln -s /usr/lib64/libstdc++.so.6 $ANDROID_HOME/android-sdk-linux_x86/tools/lib64/libstdc++ 

In my case using path like that

 1. cd Desktop/blackgoogle/Android/Sdk/tools/lib64/libstdc++
 2. mv libstdc++.so.6 libstdc++.so.6.bak
 3. cd
 4. ln -s /usr/lib64/libstdc++.so.6 Desktop/blackgoogle/Android/Sdk/tools/lib64/libstdc++

Note:-pathOfSDK/tools/lib64/libstdc++

Possibly duplicate of Cannot start Emulator in android studio

like image 40
sushildlh Avatar answered Oct 21 '22 04:10

sushildlh


Use the below 3 commands to solve this error.

mv ~/Android/Sdk/tools/lib64/libstdc++/libstdc++.so.6{,.bak}
mv ~/Android/Sdk/tools/lib64/libstdc++/libstdc++.so.6.0.18{,.bak}
ln -s /usr/lib/libstdc++.so  ~/Android/Sdk/tools/lib64/libstdc++/
like image 39
Kumar Ayush Avatar answered Oct 21 '22 03:10

Kumar Ayush