Android Studio 2.3 Ubuntu 16.10 emulator do not start

Instead of making changes to APT-managed system libraries (eek!), you can just add the following at the top of your bin/studio.sh file:

# Preload shared library required by Android emulator
export LD_PRELOAD='/usr/lib/x86_64-linux-gnu/libstdc++.so.6'

Tested on Ubuntu 16.10 with Android Studio 2.3.3.


Source: https://cialu.net/solve-android-studio-avd-issue-with-ubuntu-16-10/

sudo apt-get install lib64stdc++6:i386

sudo apt-get install mesa-utils

(look for the path of the sdk)

cd YOURPATH/Android/Sdk/emulator/lib64

mv libstdc++/ libstdc++.bak

ln -s /usr/lib64/libstdc++.so.6 libstdc++

Finally, run your application again using emulator.