【问题标题】:Can you run the Android emulator in Ubuntu running inside Hyper-V?你可以在运行 Hyper-V 的 Ubuntu 中运行 Android 模拟器吗?
【发布时间】:2019-04-10 14:27:23
【问题描述】:

我已经在 Windows 中通过 Hyper-V 设置了一个 Ubuntu VM。在这个 Ubuntu 中,我正在尝试创建一个 Android Studio 模拟器,但实际上我无法启动任何模拟器,因为所有图像都会出现此错误:

Your CPU does not support required features (VT-x or SVM)

我的问题:

  1. 这个错误是什么意思?
  2. 如何解决?

注意事项:

  • 是因为我试图在 VM 中运行模拟器 (VM) 吗?
  • 下面写着We recommend these Google Play images because this device is compatible with Google Play,这意味着什么吗?
  • 我是 Hyper-V、Ubuntu 和 Android Studio 的新手
  • 我没有异常薄弱的笔记本电脑,所以我认为不是硬件问题
  • 这是一个类似的问题,但是这个人使用的是 Windows VM,我使用的是 Ubuntu VM Can I run Android Studio (Android SDK emulator) in a Microsoft hyper-v virtual machine?

【问题讨论】:

  • 这是因为CPU不支持Hyper V,在这种情况下,你需要把目光从系统CPU上移开——这并不重要。这意味着仿真 CPU 不支持 VT-x。我不确定如何打开它(或者如果可以的话,这取决于虚拟机)

标签: android-studio ubuntu android-emulator virtual-machine hyper-v


【解决方案1】:

简单地说,你的 CPU 中的 Hyper-V 已经被 Ubuntu 使用。您不能期望 Hyper-V 也可用于其他仿真器。在一些安卓手机上尝试USB调试。它更好、更多 RAM 和更节能。

【讨论】:

    猜你喜欢
    • 2016-05-19
    • 2020-08-18
    • 2019-07-18
    • 2019-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多