使用Android Studio 2.3和Ubuntu 16.10,模拟器无法启动。消息:等待模拟器上线。如何配置模拟器启动?
资料来源: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++
最后,使用模拟器再次运行您的应用程序。
您可以在bin/studio.sh
文件的顶部添加以下内容,而不是更改APT管理的系统库(eek!):
# Preload shared library required by Android emulator
export LD_PRELOAD='/usr/lib/x86_64-linux-gnu/libstdc++.so.6'
使用Android Studio 2.3.3在Ubuntu 16.10上测试。
对我来说,有用的是添加
export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1
在我的.profile中它没有做任何其他工作。
您可以在重新启动之前尝试先杀死adb服务器。它大部分时间都解决了这个问题!终端命令:
adb kill-server
adb start-server
对我来说有用的是 - 1-在相应的手机型号中选择所有x86图像。转到“显示包详细信息”选项,并为各自选择的模型选择x86图像选项。 2-还要确保后端没有其他应用程序打开,甚至浏览器都没有打开。因为即使这导致挂起也可能是由于我所拥有的系统配置。