我开始学习android开发并使用Oracle VirtualBox Machine来设置开发环境。
我已经安装了Android Studio,但是当我在点击AVD Manager
并选择虚拟设备后尝试创建虚拟设备时,收到错误消息“Your CPU does not support vt-x
我已检查Oracle Virtual Box Machine
的设置,并在此处启用,如下所示:
此外,我的系统支持以下由Intel Utility确定的虚拟化:
请帮助,我在这一点上陷入困境,无法继续学习。
答案 0 :(得分:0)
简短的回答(今天)是 VirtualBox 不支持在VM中运行AVD 。当然,这当然是VB生产商/开发人员方面的严重失败,因为这是大多数理智的Android开发人员想要做的事情。
因此,对于普通的Android开发人员来说,这是一个复杂的(技术性)问题,其记录和解释都很差。正确的OP中的设置屏幕截图让你相信它应该工作。但是在搜索VB论坛时,你只会找到rude and misleading answers,要求用户RTFM chapter 10.4来描述可能的内容。然而,不幸的是,这是用难以理解的技术术语/术语编写的。
但显然VMWare
确实允许与AS兼容的更好的虚拟化,如前面简要提到的here。但是其他帖子,说新版本的AS也不支持。显然,我们不能把这一切都归咎于虚拟机生产商,而是谷歌停止支持这些技术。
如果您无法在其上运行最常用的工具,可能会想知道为什么要烦扰任何VM。到目前为止,AS。