2017-03-16 88 views

回答

95

来源: 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

(寻找SDK的路径)

cd YOURPATH/Android/Sdk/emulator/lib64

mv libstdc++/ libstdc++.bak

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

最后,再次使用模拟器运行您的应用程序。

+0

链接被破坏,也许正确的新链接是https://cialu.net/solve-android-studio-avd-issue-with-ubuntu-16-10/,由[Manu]提出(http:///stackoverflow.com/users/5325047/manu)在这[答案](http://stackoverflow.com/a/43580902/5292302),检查,如果你编辑帖子标记此评论已过时 –

+0

新链接已​​更改。谢谢! – Gustavomcls

+0

嗨,我dint有工具文件夹中的lib64 – Jinu

8

在执行上述命令之前,请确保您确实先下载了模拟器。 enter image description here

0

你总是可以试试这个。它大部分时间解决了这个问题!

$adb kill-server 
$adb start-server 
22

而是在更改APT管理系统库(!伊克),你可以添加以下内容你bin/studio.sh文件的顶部:

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

测试在Ubuntu 16.10与Android工作室2.3.3。

+0

感谢!!。有用 – ebin