![Debian;Android SDK 管理器;Android 虚拟设备](https://linux22.com/image/871584/Debian%EF%BC%9BAndroid%20SDK%20%E7%AE%A1%E7%90%86%E5%99%A8%EF%BC%9BAndroid%20%E8%99%9A%E6%8B%9F%E8%AE%BE%E5%A4%87%20.png)
我在 Virtualbox 上运行着 Debian 7,在使用 android 虚拟设备时几乎没有遇到问题。
当我打开 Android 虚拟设备并尝试运行一个时,它成功开始打开 AVD,但仅此而已。
创建形状后,它会冻结并且屏幕部分变黑。
图中情况:
我运行命令egrep -c '(vmx|svm)' /proc/cpuinfo
来检查 CPU 是否支持硬件虚拟化**。但不支持。
那么有什么技巧或知识可以使它发挥作用吗?
答案1
进入您的 BIOS(通常在启动时按删除、F1 或 F12)并启用 VT-x。
这应该是 BIOS 中的设置。根据您拥有的计算机类型,它可能位于硬件设置、高级设置或类似设置下。四处寻找。
它也可能被称为 CPU 虚拟化。
编辑:请参阅下面的评论。VirtualBox 不支持嵌套虚拟化。换句话说,您无法在客户操作系统内运行 AVD。第一个客户机(在本例中为 Ubuntu)将在主机上使用 VT-x,但无法向嵌套客户机(AVD)提供 VT-x。这里的解决方案是双启动并运行 Ubuntu 作为主机操作系统。