我已经安装了模拟器。但今天早晨在Ubuntu 16.04
和Android Studio 2.3
上仍然遇到了相同的问题,以下是我所做的,它起作用了。
请仔细检查这些是否可用:
sudo apt-get install lib64stdc++6:i386
sudo apt-get install mesa-utils
找到lib64文件夹。在Ubuntu 64位上,它位于~/Android/Sdk/emulator/lib64
下。
在终端中,导航到~/Android/Sdk/emulator/lib64
文件夹,然后运行以下命令:
将libstdc++文件移动到libstdc++.bak文件夹内,并提供软链接。
mv libstdc++/ libstdc++.bak
ln -s /usr/lib64/libstdc++.so.6 libstdc++
对我来说,这些解决方案都没有起作用。 在多次从头开始卸载和安装模拟器以及SDK工具后,在模拟器的开发者选项中看到USB调试未激活。
如果你的Docker正在运行,你应该关闭它。
我意识到我的模拟器实际上已经冻结了,尽管我已经重启了电脑和模拟器。我只是需要清除数据(AVD管理器 > 右键点击模拟器 > 清除数据),然后它就又可以正常工作了。你会失去任何状态,但至少不需要重新安装。
首先删除您现有的模拟器,然后重新创建它。现在再次运行,希望它可以解决您的错误。
尝试配置不同的Android模拟器并在运行时使用它。您当前的模拟器可能存在一些问题。这对我有效。